尝试获取上传授权令牌时出现身份验证错误 https://developers.google.com/youtube/2.0/developers_guide_protocol_error_responses
使用数据包嗅探器,我的第一条错误消息是>
401 Token invalid - Invalid token: Cannot parse AuthSub token:
除了可能格式不正确的 Auth 键值之外,我想知道我应该为我的上传身份验证请求包含哪些标头。
我正在使用以下内容,尽管认为 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>
难住了。非常感谢任何反馈,因为我现在什至不确定我的错误存在于哪里!