2012-02-19 4 views
4

私はYouTube APIで遊んでいます。次のURL:https://gdata.youtube.com/feeds/api/users/RayWilliamJohnson/uploadsを使用して、動画URLを取得するにはどうすればよいですか? URLにはすべてスキーマhttps://があるようです。 http://のみが存在するはずはありませんか?YouTube API:動画の取得、動画のURLはどこですか?

+0

私はyoutubeにAPIがあることを知りませんでした。この質問をありがとう! – Kamil

+0

今日はほとんどすべてがAPIを持っています。 – StackOverflowNewbie

+0

フィードを取得するためのコードを示してください。ヒント:あなたは '?alt = json'をURLに追加することでjsonを使うことができます。それはXMLよりもあなたのほうが優れています。それでも、私はZend Gdataを好んでいますが、これにはこのような機能があります。 –

答えて

2

<entry>タグを見つけます。これは各動画の情報を示します。 <id>内のタグ<entry>が必要です。

たとえば、<entry><id>http://gdata.youtube.com/feeds/api/videos/u5yEXai8MoQ</id>

+0

だから私はhttp://gdata.youtube.com/feeds/api/videos/u5yEXai8MoQに行き、そのビデオの実際のURLを解析する必要がありますか?最初に呼び出すURLから50個のビデオを取得すると、それぞれのエントリを通過して追加のURL呼び出しを行います。それは実用的ではないようです。最初のレスポンスで動画IDを解析し、動画URLを自分で作成する必要があるような気がします。しかしそれは過度に複雑に思えます。たぶん私の最初のURLが間違っていますか? – StackOverflowNewbie

+0

https://gdata.youtube.com/feeds/api/users/RayWilliamJohnson/uploadsから、このユーザーがアップロードしたすべての動画エントリが表示されます。あなたは何を正確にしたいですか? – DrXCheng

+0

私はビデオへのURLを欲しいです。 XPathを知っているなら、その方法を参照してください。そうでなければ、JSON表記は問題ありません。私はちょうどそこにそれを見ない。 – StackOverflowNewbie

関連する問題