如何访问非用户名特定的YouTube频道JSON Feed?

时间:2012-06-28 13:09:03

标签: javascript video youtube-api feed

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

我之前使用的过程是:

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

... CHANNEL_NAME将成为频道的名称。

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

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

...但是你可以看到它有一个用户代码而不是标识符名称。

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

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

任何人都可以建议我如何访问此Feed吗?我可以访问该用户的帐户,因此可以/我应该能够为该频道设置正确的标识符名称吗?

感谢。

更新:我已登录用户帐户并为其提供了唯一的用户名:

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

但是我还从Google文档中找到了一个XML Feed https://gdata.youtube.com/feeds/api/users/ITECLEARNTECH/uploads,它似乎包含了所有视频,但我不知道如何将其转换为JSON数据(这样做会更好)我使用JavaScript与Feed数据进行交互。)

1 个答案:

答案 0 :(得分:1)

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

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

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

所以你去!