1

各動画のキーワード/タグを取得するために、自分の YouTube アカウントから動画を取得しようとしています。キーワード/タグを使用して動画を取得するために、認証された呼び出しを行うための最も単純なアプローチを使用しようとしています。

ここに私のJavaコードがあります:

String clientID = "XXXXXXXXXXXX.apps.googleusercontent.com";
String devKey = "MY-DEVELOPER-KEY";
String userEmail = "MY-GMAIL-EMAIL";
String userPassword = "MY-GMAIL-PASSWORD";
String authorName = "MY-YOUTUBE-ACCOUNT-NAME";
String url = "https://gdata.youtube.com/feeds/api/videos";

YouTubeService service = new YouTubeService( clientID, devKey );
service.setUserCredentials( userEmail, userPassword );

YouTubeQuery query = new YouTubeQuery( new URL( url ) );
query.setAuthor( authorName );

VideoFeed videoFeed = service.query( query, VideoFeed.class );

これらのメディアキーワードを認証して取得するために、私が間違っていることを理解してください。

別の認証オプションを参照する場合は、私の特定のシナリオでその別のオプションを使用する例を示してください。

4

2 に答える 2

0

このブログ投稿で説明されている動作に遭遇しています。API 呼び出しが検索インデックスに逆らっており、それらの結果にキーワードが含まれていません。

Data API の v2 を使用して、Java でアップロード フィードをリクエストする方法を示すがあります。defaultその例を変更して、代わりにチャンネル名を使用するusernameと、現在認証されているアカウントのアップロード フィードが自動的に取り込まれます。

于 2013-04-22T21:02:19.453 に答える