最近、YouTube は、認証された開発者にのみビデオ キーワードを出力することを決定しました。
開発者キーを登録します
リクエストして解析するXMLを取得しようとしています
https://gdata.youtube.com/feeds/api/videos/COwIYbYQUrQ?key=MY_VERY_LONG_DEVELOPER_KEY
出力 XML は引き続き送信されます
<media:keywords/>
プロセスで何が欠けていますか?
ありがとう
最近、YouTube は、認証された開発者にのみビデオ キーワードを出力することを決定しました。
開発者キーを登録します
リクエストして解析するXMLを取得しようとしています
https://gdata.youtube.com/feeds/api/videos/COwIYbYQUrQ?key=MY_VERY_LONG_DEVELOPER_KEY
出力 XML は引き続き送信されます
<media:keywords/>
プロセスで何が欠けていますか?
ありがとう
<media:keywords />
あなたが動画の所有者であることを「認証」しない限り、YouTube は要素を空にします。YouTubeRequestSettings コンストラクターでユーザー名とパスワードを指定すると、動画のすべてのキーワードを引き続き表示できます。
.NET の場合:
YouTubeRequestSettings settings = new YouTubeRequestSettings(appname, developerskey, username, password);
Youtube API にはあまり触れていませんが、
<media:keywords/>
空要素です。これは、要素「media:keywords」のデータがないことを意味します。私の推測では、アップローダーは問題の動画のキーワードを指定していません (これらのキーワードは、すべてのアップローダーにとってオプションです。つまり、スクリプトはそのような出来事に対処する必要があります)。
問題の動画(ID: COwIYbYQUrQ ) を確認したところ、アップロードしたユーザーが実際にキーワードを指定していないため、私の疑いが正しいように見えます。