7

自動生成されたYouTubeチャンネル(別名「トピック」)のgdataフィードを取得できるかどうかを調べています。

たとえば、JPopチャンネルは次のとおりです。

http://www.youtube.com/channel/HC9BkB0bbvR-4

これがユーザーだった場合、次のようなフィードを取得できることはわかっていますhttp:// gdata.youtube.com/feeds/base/users/{username}/uploads。しかし、それはユーザーではないので、それは機能しません。

次のような検索ができることはわかっていますhttp:// gdata.youtube.com/feeds/api/videos?v=2&q=jpopが、それはまったく同じではありません。

この質問は以前のYoutubeDeveloperForumで質問されましたが、当時は利用できませんでした。

APIドキュメントをすべて調べて、変更されているかどうかを確認しましたが、それへの参照が見つかりません。

ここの誰かがそれが変更され、ドキュメントが更新されていないかどうか、またはその機能に期待されるETAがあるかどうかを知ってくれることを望んでいましたか?

4

1 に答える 1

3

HC他のチャネルと同じようにサブスクライブすることで、自動生成されたトピックチャネル(で始まるもの)を操作できます。

ただし、チャンネルに関連付けられている動画のリストを取得したいだけの場合は、APIの次のv3を使用する必要があり、基になるトピックに基づいて検索を行うことができます。次を使用して、特定のチャネルに関連するトピックIDを取得できますchannels.list(id=CHANNEL_ID)

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=topicDetails&id=HC9BkB0bbvR-4

(v3は現在公開されていないため、Google API Explorerを使用する必要があります。)

これにより、(Freebase)トピックIDが返さ/m/025g__れます。これを使用して、search.list(topicId=TOPIC_ID, q=BLAH, type=video)

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&type=video&q=j+pop&topicId=%252Fm%252F025g__

topicId=残念ながら、現在v3でなしを指定するだけの検索を行うことはできませんが、q=これはバグであり、近いうちに修正されることを願っています。q=したがって、当面はパラメータに意味のあるものを指定する必要があります。私はを使用してj popいます。

于 2012-10-21T20:40:50.857 に答える