Когда я пытаюсь получить доступ /api/users/@me/settings через GET, POST или PATCH, я всегда получаю {"message": "401: Unauthorized", "code": 0}. Когда я получаю доступ к /api/users/@me с заголовком авторизации, установленным на Bearer <my-acces-key>, я получаю ответ 200 OK со своими данными. У меня есть identify и rpc.api области. Нужно ли устанавливать другие области?
/api/users/@me/settings
GET
POST
PATCH
{"message": "401: Unauthorized", "code": 0}
/api/users/@me
Bearer <my-acces-key>
identify
rpc.api
Если вы хотите получить токен Oauth-2, вы должны взглянуть на официальную документацию здесь: https://discordapp.com/developers/docs/topics/oauth2 Сейчас вы, вероятно, не сможете сделать RP C запрашивает, как вы должны подать заявку на доступ к RP C, отправив ваше заявление в Discord, и они должны одобрить его.
Мне пришлось использовать собственный токен Discord, а не ключ приложения. Узнайте, как его получить здесь .
УБЕДИТЕСЬ, ЧТОБЫ НЕ ПОДЕЛИТЬСЯ ЖЕЛЕЗНЫМ ДИСКОРОМ!