【发布时间】:2015-06-02 14:06:39
【问题描述】:
我有一个应用程序正在与 Google 的合作伙伴 API 进行通信,以查找 CMS 的合作渠道。它使用此端点https://developers.google.com/youtube/v3/docs/channels/list 和以下参数:GET https://www.googleapis.com/youtube/v3/channels?part=snippet&managedByMe=true&onBehalfOfContentOwner=DMDMbFBm4dizhtG4fvNILQ&key={YOUR_API_KEY}
但是,它给了我一个通用的 403 回复:
{
"error": {
"errors": [
{
"domain": "youtube.channel",
"reason": "channelForbidden",
"message": "Forbidden",
"locationType": "parameter",
"location": "id"
}
],
"code": 403,
"message": "Forbidden"
}
}
有什么方法可以调试实际缺少的内容吗?是否缺少范围,或者我的帐户与内容所有者的连接有问题?我可以使用此端点成功检索内容所有者列表:
GET https://www.googleapis.com/youtube/partner/v1/contentOwners?fetchMine=true&key={YOUR_API_KEY}
所以连接应该没问题。我正在使用的是文档中推荐的范围,所以我在这里只用一个 403 没有任何额外的信息继续我的智慧。还有什么问题?
【问题讨论】:
-
是的,我在文档中发现了这一点,但实际上并没有太多的内容,是吗?
标签: google-api youtube-data-api