3

最近、YouTube は、認証された開発者にのみビデオ キーワードを出力することを決定しました。

開発者キーを登録します

リクエストして解析するXMLを取得しようとしています

https://gdata.youtube.com/feeds/api/videos/COwIYbYQUrQ?key=MY_VERY_LONG_DEVELOPER_KEY

出力 XML は引き続き送信されます

<media:keywords/>

プロセスで何が欠けていますか?

ありがとう

4

2 に答える 2

1

<media:keywords />あなたが動画の所有者であることを「認証」しない限り、YouTube は要素を空にします。YouTubeRequestSettings コンストラクターでユーザー名とパスワードを指定する動画のすべてのキーワードを引き続き表示できます。

.NET の場合:

YouTubeRequestSettings settings = new YouTubeRequestSettings(appname, developerskey, username, password);

PHP の場合: https://developers.google.com/youtube/2.0/developers_guide_php#ClientLogin_for_Installed_Applications

于 2012-10-29T14:57:51.337 に答える
0

Youtube API にはあまり触れていませんが、

<media:keywords/> 

空要素です。これは、要素「media:keywords」のデータがないことを意味します。私の推測では、アップローダーは問題の動画のキーワードを指定していません (これらのキーワードは、すべてのアップローダーにとってオプションです。つまり、スクリプトはそのような出来事に対処する必要があります)。

問題の動画(ID: COwIYbYQUrQ ) を確認したところ、アップロードしたユーザーが実際にキーワードを指定していないため、私の疑いが正しいように見えます。

于 2012-10-08T15:15:29.303 に答える