【问题标题】:How can I get ID, name and all the stats for Channel in YouTube using their APIs如何使用他们的 API 获取 YouTube 中频道的 ID、名称和所有统计信息
【发布时间】:2016-02-25 14:04:43
【问题描述】:

我是一名新开发人员,没有任何 API 经验。我要做的是我有一个应用程序。附加到 YouTube 的 chrome 扩展程序。现在我想要实现的是,每当我在 YouTube 中打开一个频道时,我都应该获得该频道的所有统计信息。

我必须获取频道 ID、频道名称、其他统计信息,例如频道的观看次数、频道的点赞数和 cmets。在获得这些值后,我必须显示频道名称和我提到的所有统计信息。

那么我该如何完成这个任务。

请帮忙。提前致谢。

【问题讨论】:

  • 给我们看一些代码,你尝试了什么?
  • stackoverflow 不是现成解决方案的工厂,请检查 api,api 文档中提供的代码示例。
  • 为什么不从 YouTube API 开始呢? developers.google.com/youtube/v3/docs/search/list

标签: youtube youtube-api youtube-data-api youtube-channels


【解决方案1】:

首先您需要频道的 ID。如果您想通过频道的 urlname(例如:www.youtube.com/user/CHANNEL_URLNAME)访问数据,请先使用此 api 获取频道 ID。

https://www.googleapis.com/youtube/v3/channels?part=id&forUsername=CHANNEL_URLNAME&key=YOUR_API_KEY

然后使用该 ID 获取频道的数据和统计信息。

https://www.googleapis.com/youtube/v3/channels?part=snippet,statistics&id=CHANNEL_ID&key=YOUR_API_KEY

请注意,part 参数采用您要检索的数据的名称。 snippet 将为您提供频道标题、徽标、描述等数据,而statistics 将帮助您检索总观看次数、订阅人数等数据。

您还可以查看此链接以获取可以从 API 检索的其他信息。

https://developers.google.com/youtube/v3/docs/channels/list

注意:如果您在 youtube 频道网址上看到“频道”片段,则最后一部分将是频道 ID,因此您无需使用第一个 API 调用来获取频道 ID。 (例如:youtube/channel/CHANNEL_ID)。

【讨论】:

    猜你喜欢
    • 2013-01-16
    • 2020-02-19
    • 2021-01-23
    • 2016-03-01
    • 2020-11-26
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多