# API Error: You are not permitted to view the requested resource

**URL:** <https://meta.discourse.org/t/api-error-you-are-not-permitted-to-view-the-requested-resource/35035>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [Outubro 28, 2015, 10:30pm UTC](https://meta.discourse.org/t/api-error-you-are-not-permitted-to-view-the-requested-resource/35035 "2015-10-28T22:30:08Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [Junho 19, 2020, 10:45pm UTC](https://meta.discourse.org/t/api-error-you-are-not-permitted-to-view-the-requested-resource/35035/14 "2020-06-19T22:45:41Z")

</div>

Para o erro que você está recebendo com o código Ruby puro, o problema é que `Api-Key` e `Api-Username` precisam ser definidos nos cabeçalhos da solicitação. Os nomes dos campos da API também precisam usar hífens (`-`) em vez de sublinhados (`_`). Consulte a seção de Autenticação no topo de [https://docs.discourse.org/](https://docs.discourse.org/) para detalhes sobre como autenticar a solicitação.

Não tenho certeza do que estaria causando o erro ao fazer a chamada com a gem Discourse API. A causa mais provável do problema é que você não está usando as credenciais de API corretas. Certifique-se de estar usando uma chave de API cujo Nível de Usuário esteja definido como Todos os Usuários:

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/d/3d7f218652b86c34abd55dff4c4b2204d31baf26.png)

Se isso não resolver o problema para você, poste aqui a solicitação que você está tentando fazer e eu darei uma olhada nela.

---

_[View the full topic](https://meta.discourse.org/t/api-error-you-are-not-permitted-to-view-the-requested-resource/35035)._
