小编use*_*031的帖子

Youtube可恢复上传400坏请求

我正在尝试使用rest api客户端进行可恢复的上传到youtube.步骤1:

https://www.googleapis.com/upload/youtube/v3/videos?uploadType=resumable&part=snippet,status,contentDetails

Authorization        Bearer ya29.1.AADtN_UxUBz459k8HO_gropj2SW6ShlFsqBqJMXI3HVfcE4lKWkR-gq4_Tj0j6Oqb-oo_qnE
Content-Length       278
Content-Type         application/json; charset=UTF-8
X-Upload-Content-Length  1393167
x-upload-content-type    application/octet-stream
Run Code Online (Sandbox Code Playgroud)

身体

{
  "snippet": {
    "title": "My video title",
    "description": "This is a description of my video",
    "tags": ["cool", "video", "more keywords"],
    "categoryId": 22
  }
}
Run Code Online (Sandbox Code Playgroud)

我得到了200 Ok的回复.我将提取用于进一步请求的url.

第2步:

https://www.googleapis.com/upload/youtube/v3/videos?uploadType=resumable&part=snippet,status,contentDetails&upload_id=AEnB2UqmDFhqQrOpbIgMp_E_bB6A3nP_Xb-DSiPHDUZRhz7usYMniFNASYeKoNrAktyPeXWLbLuz4fj1dUkaWg9cy9HQc-uKWA

Authorization        Bearer ya29.1.AADtN_UxUBz459k8HO_gropj2SW6ShlFsqBqJMXI3HVfcE4lKWkR-gq4_Tj0j6Oqb-oo_qnE
Content-Length       1393167
Content-Type         application/octet-stream
Run Code Online (Sandbox Code Playgroud)

身体

VideoFile - abcd.mp4

当我尝试上传文件时,它返回400以及以下响应.

{
error: {
errors: [1]
0:  {
domain: "global"
reason: "badRequest"
message: "Invalid Upload Request"
}-
-
code: 400
message: "Invalid Upload …
Run Code Online (Sandbox Code Playgroud)

youtube rest file-upload youtube-api

8
推荐指数
0
解决办法
639
查看次数

标签 统计

file-upload ×1

rest ×1

youtube ×1

youtube-api ×1