Continuando a discussão de O propósito dos 2 sistemas de API do Discourse:
E se quisermos fazer uma solicitação de informações publicamente disponíveis na instância do Discourse para outro site publicamente aberto?
Por exemplo, esta página (https://meta.discourse.org/u/gassim.json) está disponível para o público visualizar diretamente sem fazer login na instância meta.discourse.org, e eu quero criar um aplicativo React que buscará essa solicitação usando fetch e a exibirá em outro site publicamente disponível (uma página que não requer detalhes de login). Qual API devo usar? A API de Administrador teria funcionado perfeitamente, dado o fato de que posso gerar uma chave de API ‘get’ restrita a apenas um tipo de solicitação, mas lendo vários posts, a API de Administrador não é permitida para clientes JavaScript. Por outro lado, a API de Usuário parece querer que os usuários ‘habilitiem’/façam login para que funcione na página externa, mas nós apenas queremos exibir informações publicamente disponíveis sem a necessidade de login.
Mais esclarecimentos são muito apreciados e necessários, por favor! E, se possível, agradeceria se você conhecesse um exemplo funcional que pudesse compartilhar, semelhante ao caso de uso mencionado no topo do meu post.
Obrigado antecipadamente!