YouTube API订阅插入始终会返回错误

问题描述 投票:3回答:2

如何为经过身份验证的用户的频道添加订阅

https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&key={YOUR_API_KEY}

请求参数: -

{ 
"0":
 {  "name": " <code>snippet.resourceId.kind</code>",  "value": "youtube#channel" },

"1": {  "name": " <code>snippet.resourceId.channelId</code>",  "value": "UC_x5XG1OV2P6uZZ5FSM9Ttw" }

}

响应参数: -

{
 "error":
 {  "errors":
 [   {    "domain": "youtube.subscription",    "reason": "publisherRequired",    "message": "The subscription resource specified in the request must use the <code>snippet.resourceId</code> property to identify the channel that is being subscribed to."   }  ],  "code": 400,  "message": "The subscription resource specified in the request must use the <code>snippet.resourceId</code> property to identify the channel that is being subscribed to." }
            }
google-api youtube-api youtube-data-api
2个回答
1
投票

这是Youtube api中的一个错误。这可以通过检查api explorer qazxsw poi来验证。

here

响应

POST https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&key={YOUR_API_KEY}

{
 "0": {
  "name": "snippet.resourceId",
  "value": "youtube#channel"
 },
 "1": {
  "name": "snippet.resourceId",
  "value": "UC_x5XG1OV2P6uZZ5FSM9Ttw"
 }
}

这个问题有一个{ "error": { "errors": [ { "domain": "youtube.subscription", "reason": "publisherRequired", "message": "The subscription resource specified in the request must use the <code>snippet.resourceId</code> property to identify the channel that is being subscribed to." } ], "code": 400, "message": "The subscription resource specified in the request must use the <code>snippet.resourceId</code> property to identify the channel that is being subscribed to." } } ,团队已经被激活了。


© www.soinside.com 2019 - 2024. All rights reserved.