我正在尝试使用 YouTube 数据 API 上传视频,但使用的是 Google 服务帐户。当我尝试上传视频时,我总是收到“NoLinkedYouTubeAccount”错误,即使 Google 帐户似乎与 youtube 相关联。
我的问题是我找到了一种方法来升级与 YouTube 链接的帐户:https ://developers.google.com/youtube/2.0/developers_guide_protocol_profiles#Upgrading_an_Unlinked_Google_Account
但是当我运行 PUT 请求时,它给了我这个响应:
HTTP 400
GData
ParseException
文件过早结束。
我发送的标题如下:
Authorization: Bearer <token>
X-GData-Key: key=<youtube dev key>
GData-Version: 2.1
Content-Type: application/atom+xml; charset=UTF-8
我故意更改了“令牌”和“youtube dev key”