我正在尝试通过以下调用获取Channel的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 :(得分:0)
如果您正在使用新的Twitch API,则应在授权标头中以Bearer关键字开头发送令牌。如果您使用的是API v5,则应添加Oauth关键字。在您的示例中,您尝试使用查询参数发送它。
选择最适合您的一个。
在新的Twitch API中:
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/