我目前正在为一个游戏战队设计一个基于PHP的网站,并被要求查看我是否可以在他们的网站上列出的频道上拥有他们拥有的所有YouTube视频,以允许成员直接访问他们与搜索它们在youtube上本身(将所有内容集中在部落网站上)。
我在这里看到的所有帖子都提到了旧的,过时的,不再可用的gdata api这样做,而且我不是100%肯定我需要如何使用新的google api设置,如果有人可以帮助我找到如何使用这个新api的指南,获得频道的api-key等,或者指出我需要去的地方。
之前没有为php做过这样的事情,所以我甚至不知道在原始代码示例之外的哪个地方开始我看到here。
提前感谢您就此事提供任何帮助。
答案 0 :(得分:0)
您需要使用Youtube API v3
。它还列出了适用于多种编程语言的所有client libraries
,可以极大地简化您的YouTube API implementation
。
以下是从频道中检索视频的示例网址请求:
https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=20
您可以将此线程用作将视频存储在数组中的参考:Getting the list of videoId in array using YouTube api v3 playlistItems and build another videos query to get statistics viewCount