12

Youtube API から公式の映画の予告編だけを取得しようとしていますが、一貫した結果を取得するのは困難です。

私が得ると思われる最も近いものは、次のURLを使用することです:

http://gdata.youtube.com/feeds/api/videos/-/MOVIE-TITLE?max-results=1

時々うまくいく:

http://gdata.youtube.com/feeds/api/videos/-/The-A-Team?max-results=1

それ以外の場合も同様です。たとえば、次のようになります。

gdata.youtube.com/feeds/api/videos/-/The-Twilight-Saga:-Eclipse-[DVD]-The-Twilight-Saga:-Eclipse?max-results=1

公式の映画の予告編を指定する良い方法を知っている人はいますか? 無関係なものよりも一致しない方がいいです;)

4

2 に答える 2

8

MOVIE-TITLE に「-trailer」を追加すると、より良い結果が得られるはずです。

于 2011-02-18T00:43:49.170 に答える
1

また、バージョン2 APIを使用して改善され、結果が高解像度のもののみを含むように制限されていることもわかりました。

例: http: //gdata.youtube.com/feeds/api/videos?q = kung + fu + panda-trailer&start-index = 1&max-results = 1&v = 2&alt = json&hd

V2で利用可能な完全なパラメータはこちらhttps://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#hdsp

于 2013-01-08T01:48:01.907 に答える