Получите подписки на каналы с помощью 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/

Другие вопросы по тегам