Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube api Youtube API v3 video.update响应400-invalidRequest_Youtube Api_Http Status Code 400 - Fatal编程技术网

Youtube api Youtube API v3 video.update响应400-invalidRequest

Youtube api Youtube API v3 video.update响应400-invalidRequest,youtube-api,http-status-code-400,Youtube Api,Http Status Code 400,问题相当简单,我无法向youtube api video.update发出一个非常简单的请求,但却得到了一个400响应,原因是“invalidRequest”。我正在使用Youtube API浏览器()。该帐户已授权。其他API方法,如playlists.update和videos.list,工作正常。请帮助处理此视频。更新请求 已发送测试请求: PUT https://www.googleapis.com/youtube/v3/videos?part=snippet&key={YOUR

问题相当简单,我无法向youtube api video.update发出一个非常简单的请求,但却得到了一个400响应,原因是“invalidRequest”。我正在使用Youtube API浏览器()。该帐户已授权。其他API方法,如playlists.update和videos.list,工作正常。请帮助处理此视频。更新请求

已发送测试请求:

PUT https://www.googleapis.com/youtube/v3/videos?part=snippet&key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer {AUTH_KEY}
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "id": "{VIDEO_ID}",
 "snippet": {
  "title": "title change to test1",
  "description": "description change to test"
 }
}
收到的答复:

    400 Bad Request

- Hide headers -

cache-control:  private, max-age=0
content-encoding:  gzip
content-length:  134
content-type:  application/json; charset=UTF-8
date:  Sun, 26 Jan 2014 18:48:13 GMT
expires:  Sun, 26 Jan 2014 18:48:13 GMT
server:  GSE

{
 "error": {
  "errors": [
   {
    "domain": "youtube.video",
    "reason": "invalidRequest",
    "message": "Bad Request"
   }
  ],
  "code": 400,
  "message": "Bad Request"
 }
}

似乎snippet.categoryId属性是必需的,并且没有文档记录您必须指定它。将此属性添加到请求正文解决了此问题。

是,谢谢。我的头在墙上撞了好长时间。这确实需要在他们的文档中。