私はこれにほぼ10時間費やしましたが、まだ運がなく、エラーだけです。
c# .net で YouTube API と HttpWebRequest を使用して、2 つの動画をバッチで削除しようとしています (デフォルトの API DLL は使用していません)。
http://gdata.youtube.com/feeds/api/users/default/uploads/batch?v=2にリクエストを (POST で) 送信してい ます。
私が送信しているxmlリクエストは次のとおりです。
<feed xmlns='http://www.w3.org/2005/Atom'
xmlns:media='http://search.yahoo.com/mrss/'
xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:yt='http://gdata.youtube.com/schemas/2007'>
<entry>
<batch:operation type="delete"/>
<id>http://gdata.youtube.com/feeds/api/users/default/uploads/Fe-Wzz4thKk</id>
</entry>
</feed>
次のエラーが表示されます: 無効なエントリ Id/Uri
また、動画の ID のみを送信しようとしましたが、それでもうまくいきません。エラーのみです。これについて何ができますか?動画(プレイリストではなく)を削除する例が見つからないので、本当にイライラします。
誰かが助けてくれることを願っています。
ありがとうございました!ヴラド
編集:
また、POST データを次の宛先に送信しようとしました。
http://gdata.youtube.com/feeds/api/videos/batch?v=2
そしてデータ:
<feed xmlns='http://www.w3.org/2005/Atom'
xmlns:media='http://search.yahoo.com/mrss/'
xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:yt='http://gdata.youtube.com/schemas/2007'>
<entry>
<batch:operation type="delete"/>
<id>http://gdata.youtube.com/feeds/api/videos/Fe-Wzz4thKk</id>
</entry>
</feed>
これに関するエラー: このフィードは読み取り専用です
私は良いユーザーでログに記録しています(ビデオやその他のもののアップロードをテストしましたが、動作します)。