YouTube v.3:为没有人性化用户名的用户获取上传播放列表 ID
YouTube v.3: Getting uploads playlist ID for user without human-friendly username
好的,所以没有这样的编程,但这让我发疯,所以我相信 SO。
使用 YouTube API v.3,我可以轻松获取与特定用户关联的上传播放列表的 ID,如下所示:
{BASE_URL}/channels?part=contentDetails&forUsername=some_user&key=my_key
然而,对于我阅读和尝试的所有内容,我无法弄清楚如何为具有更晦涩、类似 ID 的用户执行此操作,例如
https://www.youtube.com/channel/UC_tt4cYHIHNQAFQj2V2Wi-w
正在尝试:
{BASE_URL}/channels?part=contentDetails&forUsername=UC_tt4cYHIHNQAFQj2V2Wi-w&key=my_key
...产生一个没有结果的 JSON 响应,暗示我不能使用那么长的 UC_...
字符串作为用户名。
有人知道解决这个问题的方法吗?
当您拥有 UC 类型 id 时,您需要使用 id 参数
https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UCXXXXXXXXXXXXXX&key={YOUR_API_KEY}
好的,所以没有这样的编程,但这让我发疯,所以我相信 SO。
使用 YouTube API v.3,我可以轻松获取与特定用户关联的上传播放列表的 ID,如下所示:
{BASE_URL}/channels?part=contentDetails&forUsername=some_user&key=my_key
然而,对于我阅读和尝试的所有内容,我无法弄清楚如何为具有更晦涩、类似 ID 的用户执行此操作,例如
https://www.youtube.com/channel/UC_tt4cYHIHNQAFQj2V2Wi-w
正在尝试:
{BASE_URL}/channels?part=contentDetails&forUsername=UC_tt4cYHIHNQAFQj2V2Wi-w&key=my_key
...产生一个没有结果的 JSON 响应,暗示我不能使用那么长的 UC_...
字符串作为用户名。
有人知道解决这个问题的方法吗?
当您拥有 UC 类型 id 时,您需要使用 id 参数
https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UCXXXXXXXXXXXXXX&key={YOUR_API_KEY}