根据API:https://github.com/justintv/Twitch-API/blob/master/v3_resources/channel_feed.md#get-feedchannelposts
我尝试过使用PHP和cUrl来获取最新的频道Feed评论。这是我正在查询的网址:
https://api.twitch.tv/kraken/feed/:username/posts
显然:用户名作为我的实际用户名。我也在路过:
"oauth_token" => "[MY OAUTH TOKEN]"
我知道这个程序通常有效,因为我使用它来获取有关频道和关注者信息的正常信息。虽然尝试使用Feed帖我得到了这条消息(在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的其他部分所以不确定这里有什么不对......任何想法或帮助非常感谢:)
答案 0 :(得分:2)
我绝不是twitch API的专家,但我会试一试。通过他们的github文档,它显示3 ways of sending access token for authentication.
您是否有可能在HTTP正文中发送令牌?它明确指出,这不适用于GET
和DELETE
方法,这可能会在您尝试GET
频道Feed帖子时出错。希望这会有所帮助。
编辑:您的帐户未启用频道Feed。它目前是选择加入的,因为它处于测试阶段。请参阅:http://help.twitch.tv/customer/portal/articles/2377877-how-to-use-channel-feed