Получите подписки на каналы с помощью TWITCH API
Я пытаюсь получить Channel Subs канала с помощью следующего вызова:
https://api.twitch.tv/kraken/channels/<CHANNELID>/subscriptions?client_id=XXX&oauth_token=XXX
Но я всегда получаю такой ответ:
{
"error": "Forbidden",
"status": 403,
"message": "Unable to access channel subscribers of <CHANNEL>"
}
Подскажите, пожалуйста, что мне нужно пройти, чтобы я получил разрешения?
Спасибо приветствия
0 ответов
Если вы используете новый API Twitch, вы должны отправить токен в заголовке авторизации, начиная с ключевого слова Bearer. Если вы используете API v5, вам нужно добавить ключевое слово Oauth. В вашем примере вы пытаетесь отправить его в параметрах запроса.
Выберите тот, который подходит именно вам.
В новом API Twitch:
curl -H "Authorization: Bearer <access token>" https://api.twitch.tv/helix/
В Twitch API v5:
curl -H "Authorization: OAuth <access token>" https://api.twitch.tv/kraken/
Вы также можете найти больше информации в официальной документации: https://dev.twitch.tv/docs/authentication/