YouTube API v3通过PHP获取用户名的最新视频上传

时间:2015-05-12 13:24:50

标签: php json api youtube

我正在尝试获取用户最新视频/上传的列表。我试图了解这个新的v3 API,但我找不到任何正常运行的PHP代码示例,甚至在专用的YouTube API网站上也没有。

我有一个YouTube用户名列表,我只想简单地获取一个包含视频ID,标题,缩略图网址等的最新视频列表。基本上是在foreach循环中。

有什么建议吗?

我有以下代码,我需要通过实际的YouTube用户名来使其工作。

abstract

1 个答案:

答案 0 :(得分:2)

使用具有2015-05-12 15:46:43:129 INFO {db=IM_0609} [TIP] Query 'select * from MARKS where MARK _NUM =84278511 AND END_MARK_NUM IS NULL' fetched more than 50000 records: to speed up the execution, create an index or change the query to use an existent index [OProfiler ] 属性的渠道端点(请参阅endpoint的文档。)

forUsername

它会给你这种回应:

GET https://www.googleapis.com/youtube/v3/channels?part=id&forUsername={USERNAME}&key={YOUR_API_KEY}

如果将JSON转换为数组,则可以在{ "kind": "youtube#channelListResponse", "etag": "\"tbWC5XrSXxe1WOAx6MK9z4hHSU8/7Q8DJLb6b2hwYAXUQLI3ftt3R8U\"", "pageInfo": { "totalResults": 1, "resultsPerPage": 5 }, "items": [ { "kind": "youtube#channel", "etag": "\"tbWC5XrSXxe1WOAx6MK9z4hHSU8/pDjr9xPn51KtRM3gbMOq2aHBIbY\"", "id": "UCr3LuetcEeidWiuhxaw4B2g" } ] } 找到该用户的频道ID。

对于您的编辑,您正在错误地访问JSON对象。你需要使用这样的东西。

items[0]['id']