1

YouTubeを自分のウェブアプリに統合して、ユーザーがYouTubeに動画をアップロードできるようにすることを計画しています。アップロードされたすべての動画のURL、動画をアップロードしたユーザーのユーザーIDにプログラムでアクセスし、データベースに記録する必要があります。

YouTube Direct Liteを使用してこれを行うにはどうすればよいですか?

することは可能ですか...

  • ダウンロードが完了したときに、YouTube Direct Liteがアプリにコールバックしますか?

  • アップロードされたビデオと一緒にパラメータを保存しますか?

4

1 に答える 1

2

2つのオプションがあります。YouTube Direct Liteが舞台裏で行うのと同じように、DataAPIを使用して再生リストに送信された動画のフィードを取得できます。関連するAPI呼び出しは次のようなものです

https://gdata.youtube.com/feeds/api/videos?v=2&orderby=published&category=%7Bhttp%3A%2F%2Fgdata.youtube.com%2Fschemas%2F2007%2Fkeywords.cat%7DytdlPLAYLISTID

ここで、は動画の勧誘に使用している再生リストのIDです(プレフィックスPLAYLISTIDは省略してください)。PL

自分のアプリから定期的にこのクエリを実行して、送信されている動画のフィードを取得できます。

または、 YouTubeDirectLiteの代わりにYouTubeDirectを使用することもできます。YouTubeDirectは完全なJavaAppEngine Webアプリケーションであり、送信が行われるたびに更新される独自のデータストアを備えています。そのデータは好きなように使用できます。ただし、YouTube Directを起動して実行するには、さらに多くの作業が必要です。

于 2012-12-10T22:43:31.910 に答える