php - YouTube Api(V2.0 或 3.0)获取给定 channel url 的 channel 信息

标签 php youtube-api

我必须从给定 channel 网址的 YouTube channel 获取 3 个简单信息。

channel 网址(示例):http://www.youtube.com/user/autocar

所需信息:视频总数、订阅者和总观看次数。

我认为借助 API,这些信息应该很容易检索。相反,我疯狂地试图理解 Google 数据文档。

我正在使用 PHP,所以我想我可以使用 php google 客户端。但另一方面,我很确定要检索这些简单的信息,我可以避免使用完整的库......无论如何,有人知道如何获取这些数据?

最佳答案

首先,您需要找到 channel ID,有些 URL 带有 channel ID,有些 URL 带有用户名。 Great documentation here .

基本上,如果它是一个

  1. channel ID,您已经有了。
  2. 用户名,channels.list(part="id", forUsername="username")

获得 channel ID 后,您将执行 channel->list请求获取所有这些详细信息。 Response将拥有所有详细信息。

尝试一下 API explorer带有 channel ID 或用户名。

PHP Samples让您快速入门。

关于php - YouTube Api(V2.0 或 3.0)获取给定 channel url 的 channel 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16963180/

相关文章:

php - 注入(inject)还是去新?

youtube-api - YouTube 数据 API v3 搜索丢失的视频

java - 如何将音乐播放器添加到我的应用程序?

java - 如何获取当前 Activity 的直播流列表并按描述和位置过滤它们

ruby-on-rails - 如何使用 youtube_it gem 通过 channel 获取视频

php - YouTube API v3 每次都不断请求授权

php - php 文档中未选择数据库

javascript - 变量未定义,即使它已定义?

php - 使用 Laravel 5 执行 SQL 函数

php - 从 vimeo url 获取 Vimeo id 的简单方法