php - 如何使用 Youtube API 获取 Youtube channel 横幅?

标签 php youtube youtube-api

我正在开发一个 PHP 项目,需要从特定用户名获取 Youtube channel 横幅(或封面照片)、头像和上传的视频。

对于头像和视频,我使用: https://gdata.youtube.com/feeds/api/channels?q=Username&alt=json&v=2

但是对于 channel 横幅,我已经在互联网上搜索过但没有运气。这里有人可以帮助我吗?非常感谢!

最佳答案

您可以使用 API 的 V3 来完成。您需要实际的 channel ID(而不仅仅是用户名),然后请求:

https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id= {CHANNEL-ID}&key={YOUR_API_KEY}

(请注意,您还需要来自云控制台的 API key )。

如果您没有 channel ID,您可以通过以下调用从用户名中获取:

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

关于php - 如何使用 Youtube API 获取 Youtube channel 横幅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21793167/

相关文章:

php - PHP 和 Node.JS 中西里尔文 sha1 哈希值的差异

youtube - 从 YouTube 视频中提取字幕不再有效

android - 如何在Phonegap Android应用中播放嵌入在其他网站上的视频

.net - Youtube .net api - 在播放列表中搜索

youtube - YouTube最新影片的RSS?

php - 列名称中的连字符会破坏 Wordpress 中的功能

php - 在 PHP 上更改 upload_max_filesize

php - 如何将用户添加到 Facebook 自定义受众

ios - 尝试在 youtube-ios-player-helper 上设置播放速度,但没有任何反应

python - 使用Python通过api在Youtube channel 视频上发表评论