YouTube API v2 を使用して動画を削除しようとしています。動画をアップロードできたので、リクエストを適切に作成していると思いますが、アップロードした動画を削除するのに問題があります。リクエストを送信すると、次のエラーが表示されます。
400: Bad Request
GDataParseException
Premature end of file.
これは私がAPI経由で送信しているものです:
Call objXMLHttp.open("PUT", "https://gdata.youtube.com/feeds/api/users/" & strYTUser & "/uploads/" & strVideoID, False)
Call objXMLHttp.setRequestHeader("DELETE", "/feeds/api/users/" & strYTUser & "/uploads/" & strVideoID & " HTTP/1.1")
Call objXMLHttp.setRequestHeader("Host", "gdata.youtube.com")
Call objXMLHttp.setRequestHeader("Authorization", "Bearer " & strAccessToken)
Call objXMLHttp.setRequestHeader("GData-Version", 2)
Call objXMLHttp.setRequestHeader("X-GData-Key", "key=" & strDevKey)
' Call objXMLHttp.setRequestHeader("Content-Length", 0)
Call objXMLHttp.setRequestHeader("Content-Type", "application/atom+xml; charset=UTF-8")
Call objXMLHttp.Send("")
私は参照用にドキュメントを使用しています。検索しようとしましたが、役立つものが見つからなかったため、何が欠けているのかわかりません。
ヒント/手がかり/など、大歓迎です!前もって感謝します!