Запретить подачу твитч канала

Согласно API: https://github.com/justintv/Twitch-API/blob/master/v3_resources/channel_feed.md#get-feedchannelposts

Я пытался использовать PHP и cUrl, чтобы получить последние комментарии канала. Это URL, по которому я опрашиваю:

https://api.twitch.tv/kraken/feed/:username/posts

Очевидно, с: имя пользователя в качестве моего фактического имени пользователя. Я также прохожу:

"oauth_token" => "[MY OAUTH TOKEN]"

Я знаю, что эта процедура обычно работает, потому что я использую ее для получения нормальной информации о канале и информации о подписчиках. Хотя, пробуя это с сообщениями в фиде, я получаю это сообщение обратно (после JSON-декодирования):

Array
(
[error] => Forbidden
[status] => 403
[message] => Channel feed is disabled
)

Когда я настраивал авторизацию для учетной записи с помощью oauth, я включал следующую область действия разрешений:

user_read user_blocks_edit user_blocks_read user_follows_edit channel_read channel_editor channel_commercial channel_stream channel_subscriptions user_subscriptions channel_check_subscription chat_login channel_feed_read channel_feed_edit

Насколько я знаю, это все, поэтому я не уверен, почему это кажется запрещенным, и, как я уже говорил, я использую другие части API, поэтому не уверен, что здесь не так … Любые идеи или помощь очень ценятся 🙂

2

Решение

Я ни в коем случае не эксперт по API Twitch, но я сделаю это. Просматривая их github документацию, она показывает 3 способа отправки токена доступа для аутентификации.

Возможно ли, что вы отправляете токен в теле HTTP? В нем прямо говорится, что это не будет работать с GET а также DELETE методы, которые могут выдавать ошибку при попытке GET посты канала. Надеюсь это поможет.

РЕДАКТИРОВАТЬ: Возможно, на вашем аккаунте не включена подача каналов. В настоящее время она включена, потому что она в бета-версии. Увидеть: http://help.twitch.tv/customer/portal/articles/2377877-how-to-use-channel-feed

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]