youtube-api - 如何使用 channel 自定义名称获取 youtube channel ID?

标签 youtube-api youtube-data-api

我的问题与此非常相似 one ,
我想使用 channel 自定义名称获取 channel ID。

上述问题的答案是:

GET https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&q=annacavalli&type=channel&key={YOUR_API_KEY}

不适用于小 channel ,例如。当我用这个 channel 运行它时:https://www.youtube.com/AnnaShearerfashionfettish它什么都不返回。

最佳答案

很简单,使用 curlgrep .
命令

channel_name='DOVASYNDROMEYouTubeOfficial' #change this as you like
curl --silent "https://www.youtube.com/c/${channel_name}/videos" |\
    grep -o -P '(?<=canonical" href="https://www.youtube.com/channel/)[^"]*'
输出
UCq15_9MvmxT1r2-LLjtkokg

关于youtube-api - 如何使用 channel 自定义名称获取 youtube channel ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47096243/

相关文章:

youtube - 如何通过API获取所有列表YouTube channel ?

javascript - Internet Explorer 8 兼容模式下的 YouTube api 错误

youtube-api - 如何配置本地主机以从 Youtube API 请求数据?

c# - YouTube API 评论提要

iframe - 通过我的服务器代理YouTube iframe

youtube - 在特定时间点的Youtube API SeekTo()和Stop()

youtube - 将视频添加到YouTube播放列表,而无需最终用户登录

youtube - Youtube API- channel 统计数据中的视频数量与上传的视频数量之间的差异

javascript - 如何使用 javascript API 获取观看次数最多的 youtube 视频?

ios - gapi.client.load ('youtube' , 'v3' ) 不适用于 ios 使用 phonegap