2012-05-05 12 views
0

https://developers.google.com/youtube/2.0/developers_guide_protocol_playlistsYouTube Playlist APIが機能しなくなりましたか? YouTubeのドキュメントによると

私はユーチューブの再生リストに動画のリストを取得するには、次のURLに行くことができます: https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2

作品だけでなく、右?まあ、いいえ...私は実際には、YouTubeによって供給されたもの以外に動作する単一のプレイリストを見つけることができませんでした。私はここにプレイリストを持っています:http://www.youtube.com/playlist?list=PLABD2A8CE079F70FA。プレイリストのIDをgdata URLに差し込むだけで正しいデータが返されるのは間違いありません。いや...動作しません:

https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA

APIが新しい「PLA」形式で始まる任意のプレイリストでは動作しないことが表示されます。新しいプレイリストシステムでYouTube APIを使用するには、何が必要ですか?

+0

これは公開プレイリストまたはあなたのユーザーアカウントで作成したものです –

+0

公開と私自身の両方です。 –

+0

ここであなたはそれを公衆PLABD2A8CE079F70FAとして使用していますか? –

答えて

0

まあ、私はそれを考え出しました。プレイリストAPIは、OLD YoutubeプレイリストIDを念頭に置いて設計されています(開始時に「PL」がないもの)。プレイリスト内の動画に関する情報を取得したいのであれば、...あなたは、プレイリストIDからPLをドロップする必要があり、それが正常に動作します

例: https://gdata.youtube.com/feeds/api/playlists/ABD2A8CE079F70FA

VS: https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA

-1

このプレイリストをチェックし、それが正常に動作します

http://gdata.youtube.com/feeds/api/users/Jaxelrod/playlists/DC725B3F130398B2?v=2

+0

公開リストは現在制限されているため、 –

+0

メディアのリストを返しません。再生リストに関する情報のみを返します。 –

+0

あなたは、あなたがデータを取り出すことができるだけで、原子フィードxml ,,を受け取っていません –

0

URLにクエリパラメータを追加できます。 max-resultsクエリでは、最大50件の結果を取得できます。 50件を超えるリクエストが必要な場合は、start-indexクエリでこれを複数回呼び出す必要があります。

https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA?v=2&max-results=50は、最大50の結果を与えます。 start-index=51&max-results=50というクエリを追加して、次の50個の結果を取得します。現在のところ、これがあなたが達成できる唯一の方法です。

関連する問題