gpt4 book ai didi

youtube-api - 如何使用 Youtube Data API V3 使用 chanel 的用户名获取 channel 上传?

转载 作者:行者123 更新时间:2023-12-01 08:33:46 24 4
gpt4 key购买 nike

我已经使用上一个问题 How do I get a list of uploaded videos for a certain channel with the new YouTube Data API (V3)? 探讨了这个主题的大部分内容。 ,但我想要一些基于给出的答案的细节。

是否可以使用 channel 的用户名而不调用搜索查询来获取 channel ID?我有一个 https 请求,可以获得如下所示的搜索列表,但是当我知道确切的 channel 用户名时,我宁愿不浪费 API 配额。

https://www.googleapis.com/youtube/v3/search?q={channel_username}&key={my_api_key}&part=snippet

我的破解方法是从 channel 中获取一个 videoid 并从那里提取一个上传者 ID,但它并不优雅,如果上传被删除,它将无法工作。

另外,一旦我努力获取上传 key ,我怎样才能获得一个显示所有上传的 json,而不仅仅是 25 个列表?如果我必须递归调用上传页面,我该怎么做?

谢谢。

最佳答案

我认为要获取 channel ,使用 channel 的用户名,唯一的选择就是使用搜索,而尽量减少使用配额的最佳策略是使用缓存,或者保存 channel ID。

对于上传的视频的完整列表,作为 JSON,您可以使用 contentDetails.relatedPlaylists.uploads(包含 channel 上传视频的播放列表的 ID)并检索 PlaylistItems,使用每页 50 个项目的页面,并使用检索结果集中每个页面的 nextPageToken 值。

关于youtube-api - 如何使用 Youtube Data API V3 使用 chanel 的用户名获取 channel 上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14925851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com