Olá, gostaria de criar alguns relatórios estatísticos semanais usando a REST API. Farei isso para o fórum linkingyourthinking.com.
No entanto, gostaria de começar antes de receber as chaves do administrador, o que pode levar algum tempo, já que eles estão no meio de um workshop de 6 semanas.
Então, estava esperando poder começar agora mesmo com o try.discourse.org. É possível? Já tentei: curl -X GET https://try.discourse.org/site.json
e funcionou muito bem.
Se você estiver gerando relatórios sobre dados públicos no try.discourse.org, não precisará das chaves de API, pois as solicitações GET funcionarão perfeitamente sem elas!
O nome de usuário da API informará ao Discourse quais recursos estão habilitados. Um administrador ou um usuário regular não têm os mesmos recursos, e usar um ou outro restringirá o que você pode alcançar usando a API.
A chave da API é a senha a ser usada com o nome de usuário da API.
Então, no meu cenário, eu só quero usar a API do Discourse e minha confusão é que todo usuário que está usando meu aplicativo pode criar posts, curtir, comentar e outros recursos, então agora eu quero criar um nome de usuário de API e uma chave de API para cada usuário usar as APIs respectivas?
De acordo com o documento, criei uma chave de API “Todos os usuários”, mas estou recebendo este erro
{
"errors": [
"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou a chave da API é inválido."
],
"error_type": "invalid_access"
}
no Postman ao acessar esta API /tags.json.
Você pode me ajudar com isso?