如果我不拥有频道,我可以使用youtube API创建频道列表吗?我没有收到错误但没有显示?

时间:2016-06-13 21:42:49

标签: javascript json youtube-api

我正在尝试创建频道列表,从音乐频道制作视频播放列表,我不在这里拥有频道https://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ/featured,我想要的是从频道中检索数据我不拥有但是。

当我这样做时,我以为我成功了:https://www.googleapis.com/youtube/v3/channels?id=UC-9-kyTW8ZkZNDHQJ6FgpwQ&key=AIzaSyCKhEoBd9nZsMAC77NKQqf403mXnXTz35s&part=snippet,contentDetails

但是当我尝试将视频放在我的html上时,没有任何显示,这是完整的代码:

grid-column(12)

我没有收到错误,但标题没有在HTML上显示?

1 个答案:

答案 0 :(得分:0)

是, 您可以使用参数onBehalfOfContentOwner,此参数只能在经过适当授权的请求中使用。

onBehalfOfContentOwner参数表示请求的授权凭据标识代表参数值中指定的内容所有者的YouTube CMS用户。此参数适用于拥有和管理许多不同YouTube频道的YouTube内容合作伙伴。它允许内容所有者进行一次身份验证并访问其所有视频和频道数据,而无需为每个单独的频道提供身份验证凭据。用户通过身份验证的CMS帐户必须链接到指定的YouTube内容所有者。

HTTP请求

GET https://www.googleapis.com/youtube/v3/channels

如果成功,此方法将返回具有以下结构的响应正文:

{
"kind": "youtube#channelListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
channel Resource
]
}

该文档显示了使用不同支持的编程语言的示例代码:https://developers.google.com/youtube/v3/docs/videos/list#examples