0

我正在尝试访问特定用户帐户的视频源。此用户已上传 3 个视频,但他们的“频道”页面似乎没有像其他频道一样的用户名?

我之前使用的过程是:

http://gdata.youtube.com/feeds/api/videos?author=CHANNEL_NAME&alt=json

...其中 CHANNEL_NAME 将是频道的名称。

但我尝试访问的频道没有名称,我可以通过以下 URL 查看频道:

https://www.youtube.com/channel/UCgZ_C3_ItNfHpC6Wf3hDGgQ

...但正如您所见,它有一个用户代码而不是标识符名称。

因此,尝试使用以下内容不会带回实际的提要:

http://gdata.youtube.com/feeds/api/videos?author=UCgZ_C3_ItNfHpC6Wf3hDGgQ&alt=json

谁能建议我如何访问此提要?我可以访问该用户的帐户,所以我可以/应该能够为频道设置正确的标识符名称吗?

谢谢。

更新:我已经登录到用户的帐户并给了他们一个唯一的用户名:

http://www.youtube.com/user/ITECLEARNTECH

但是我还https://gdata.youtube.com/feeds/api/users/ITECLEARNTECH/uploads从 Google 文档中找到了一个 XML 提要版本,它似乎包含了他们所有的视频,但我不确定如何将其转换为 JSON 数据(这对我来说使用 JavaScript 与提要进行交互会更好数据)。

4

1 回答 1

1

好吧,我显然是个白痴。似乎我只需要添加?alt=json到 URL 的末尾

https://gdata.youtube.com/feeds/api/users/ITECLEARNTECH/uploads?alt=json

我本可以发誓我最初尝试过但它没有用,但现在看来它确实有效。

所以你去吧!

于 2012-06-29T10:14:57.893 回答