获取我自己的 YouTube 频道订阅者的完整列表
Get the full list of my own YouTube channel's subscriber
我正在尝试获取我自己频道的订阅者的完整列表,但这不起作用。
https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&mine=true&key=[API_KEY]
我正在关注官方文档https://developers.google.com/youtube/v3/docs/subscriptions/list
但是得到这个错误
{
"error": {
"code": 401,
"message": "The request uses the \u003ccode\u003emine\u003c/code\u003e parameter but is not properly authorized.",
"errors": [
{
"message": "The request uses the \u003ccode\u003emine\u003c/code\u003e parameter but is not properly authorized.",
"domain": "youtube.parameter",
"reason": "authorizationRequired",
"location": "mine",
"locationType": "parameter"
}
]
}
}
目前您只使用 api 密钥,它只会让您访问 public 数据,使用我的是私人用户数据,需要授权。
这可以在文档页面中看到
Subscriptions: list 个州
这意味着您必须获得使用 Oauth2 的授权才能访问该频道的订阅。然后,您将拥有一个访问令牌,您可以将其作为授权发送 header 不记名令牌。
GET https://youtube.googleapis.com/youtube/v3/subscriptions?part=snippet&mine=true&key=[YOUR_API_KEY] HTTP/1.1
Authorization: Bearer [YOUR_ACCESS_TOKEN]
Accept: application/json
我正在尝试获取我自己频道的订阅者的完整列表,但这不起作用。
https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&mine=true&key=[API_KEY]
我正在关注官方文档https://developers.google.com/youtube/v3/docs/subscriptions/list
但是得到这个错误
{
"error": {
"code": 401,
"message": "The request uses the \u003ccode\u003emine\u003c/code\u003e parameter but is not properly authorized.",
"errors": [
{
"message": "The request uses the \u003ccode\u003emine\u003c/code\u003e parameter but is not properly authorized.",
"domain": "youtube.parameter",
"reason": "authorizationRequired",
"location": "mine",
"locationType": "parameter"
}
]
}
}
目前您只使用 api 密钥,它只会让您访问 public 数据,使用我的是私人用户数据,需要授权。
这可以在文档页面中看到 Subscriptions: list 个州
这意味着您必须获得使用 Oauth2 的授权才能访问该频道的订阅。然后,您将拥有一个访问令牌,您可以将其作为授权发送 header 不记名令牌。
GET https://youtube.googleapis.com/youtube/v3/subscriptions?part=snippet&mine=true&key=[YOUR_API_KEY] HTTP/1.1
Authorization: Bearer [YOUR_ACCESS_TOKEN]
Accept: application/json