v3 API仕様に従って、検索で返される動画にはサムネイルを含める必要があります。
30分前まではそうでした。
ただし、現在、API は JSON に「サムネイル」属性のない動画を返しています。
例えば:
https://www.googleapis.com/youtube/v3/videos?part=snippet&key=(キー)&id=Kq9z1gNjl0o
以前は以下を返します:
{ "kind": "youtube#videoListResponse", "etag": "\"idnvT0N6oxG_2o6LCWUdZsqtqtk/flm_N0PUouBHj2piDWTowbpXlNM\"", "アイテム": [ { "id": "Kq9z1gNjl0o", "kind": "youtube#ビデオ", "etag": "\"idnvT0N6oxG_2o6LCWUdZsqtqtk/9f5tPPIkXNmECTi095h9jBWV0s0\"", "スニペット": { "publishedAt": "2010-06-27T00:07:30.000Z", "channelId": "UC3lizSW-J9kc8JR455mzv-w", "サムネイル": [ "小さな": { "url": "http://ytimg.com/someimage.jpg" } ] "title": "クリステン ベル - クレイグ ファーガソンについて - 2008 年 4 月 19 日 - うわー", "説明": "インタビュー", "channelTitle": "stewiefan33", "categoryId": "22" } } ] }
戻り値:
{ "kind": "youtube#videoListResponse", "etag": "\"idnvT0N6oxG_2o6LCWUdZsqtqtk/flm_N0PUouBHj2piDWTowbpXlNM\"", "アイテム": [ { "id": "Kq9z1gNjl0o", "kind": "youtube#ビデオ", "etag": "\"idnvT0N6oxG_2o6LCWUdZsqtqtk/9f5tPPIkXNmECTi095h9jBWV0s0\"", "スニペット": { "publishedAt": "2010-06-27T00:07:30.000Z", "channelId": "UC3lizSW-J9kc8JR455mzv-w", "title": "クリステン ベル - クレイグ ファーガソンについて - 2008 年 4 月 19 日 - うわー", "説明": "インタビュー", "channelTitle": "stewiefan33", "categoryId": "22" } } ] }
「サムネイル」フィールドはなくなりましたが、ドキュメントにはまだ残っています。これは API のバグですか?