ID でプレイリストを取得するときに、v3 API に問題があります。
プレイリストを検索して(を呼び出してwww.googleapis.com/youtube/v3/search
)、それらのプレイリストをいくつかの「デバイス」の1つに保存し、サーバーに保存できるJavaScriptアプリがあります。戻ると、デバイスと関連付けられている Youtube プレイリスト ID のリストがページに表示されます。詳細 (名前、画像など) を表示するには、 を呼び出しますwww.googleapis.com/youtube/v3/playlists
。
問題は、/playlists
有効なプレイリストを返していないように見えることです。最も必要最小限のテストケースは、次の呼び出しです。
https://www.googleapis.com/youtube/v3/playlists?key=KEY&part=id%2Csnippet&id=PL736C3116AD309B58
返す
{
"kind": "youtube#playlistListResponse",
"etag": "\"5cYuq_ImPkYn_h2RKDdX8DHvM2g/T0etSAnItCRUAPOtHRCu92sMKQU\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": []
}
「totalResults: 1」と表示されますが、実際の結果は 0 であることに注意してください。
同じプレイリスト ID ( http://www.youtube.com/playlist?list=PL736C3116AD309B58 )の YouTube Web サイトを呼び出すと、有効なプレイリストが表示されます。
これは以前は機能していました。
私は oauth で認証していませんが、認証されていない Web リクエストまたは oauth されていない API 検索に対して結果を比較しています。