【发布时间】:2014-03-14 15:06:00
【问题描述】:
我正在开发一个 PHP 项目,该项目需要从特定用户名获取 Youtube 频道横幅(或封面照片)、头像和上传的视频。
对于头像和视频,我使用: https://gdata.youtube.com/feeds/api/channels?q=Username&alt=json&v=2
但对于频道横幅,我在网上搜索过但没有运气。这里有人可以帮助我吗?非常感谢!
【问题讨论】:
标签: php youtube youtube-api
我正在开发一个 PHP 项目,该项目需要从特定用户名获取 Youtube 频道横幅(或封面照片)、头像和上传的视频。
对于头像和视频,我使用: https://gdata.youtube.com/feeds/api/channels?q=Username&alt=json&v=2
但对于频道横幅,我在网上搜索过但没有运气。这里有人可以帮助我吗?非常感谢!
【问题讨论】:
标签: php youtube youtube-api
您可以使用 API 的 V3 来做到这一点。您将需要实际的频道 ID(而不仅仅是用户名),然后发出以下请求:
https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id={CHANNEL-ID}&key={YOUR_API_KEY}
(请注意,您还需要来自云控制台的 API 密钥)。
如果您没有频道 ID,您可以通过此调用从用户名中获取它:
https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&forUsername={USERNAME}&key={YOUR_API_KEY}
【讨论】: