アップロード認証トークンを取得しようとすると認証エラーが発生する https://developers.google.com/youtube/2.0/developers_guide_protocol_error_responses
パケット スニファを使用すると、最初のエラー メッセージは次のようになります。
401 Token invalid - Invalid token: Cannot parse AuthSub token:
おそらく不適切にフォーマットされた認証キー値に加えて、アップロード認証リクエストにどのヘッダーを含めるべきか正確に疑問に思っています。
clientId は廃止されたと思いますが、私は以下を使用しています
"Authorization", "GoogleLogin auth=\"" + authToken + "\""
"X-GData-Client", clientId
"X-GData-Key", "key=" + devKey
変更後
"Authorization", "AuthSub token="+authToken
に
Authorization", "GoogleLogin auth="+authToken
私のリクエストでは、「AuthSubトークンを解析できません」というエラーメッセージは表示されなくなりましたが、
私はまだ得る
Error #2032: Stream Error. URL: http://gdata.youtube.com/action/GetUploadToken
<errors>
<error>
<domain>yt:authentication</domain>
<code>Unknown</code>
</error>
</errors>
困惑した。エラーがどこに存在するのか今でもわからないので、フィードバックをいただければ幸いです。