0

我正在尝试通过以下调用获取 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>"
}

你能告诉我,我需要通过什么,我才能获得权限吗?

谢谢,问候

4

1 回答 1

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/

于 2019-03-14T14:09:59.013 回答