如何使用 youtube 获取频道信息 API

How to get channel info using youtube API

我一直在搜索文档,试图找出如何使用 API 获取频道信息(订阅者、创建日期、视频数量等)。我有频道的 ID。我怎样才能做到这一点?

您感兴趣的信息类型可通过 Channels.list API 端点获得。

因为你没有提到你的编程环境是什么,我用一个你可以在每个 GNU/Linux bash 提示符下发出的命令来说明我的观点:一个 wget 命令访问端点以在 stdout:

上生成该通道的 JSON API data 的行
$ wget \
--quiet \
--output-document=- \
--content-on-error \
"https://www.googleapis.com/youtube/v3/channels?key=$APP_KEY&id=$CHANNEL_ID&part=brandingSettings,contentDetails,id,snippet,statistics,status,topicDetails"

请注意,$APP_KEY 是您的应用程序密钥(从 Google 的开发者控制台获得),$CHANNEL_ID 是您感兴趣的频道的 ID。