谷歌云存储客户端API不适用于补丁

时间:2013-08-26 08:44:57

标签: google-cloud-storage

我尝试通过将元数据对象作为标题键和值来使用API​​资源管理器(以及客户端库)来更新对象的标头。

我只收到错误回复

{
error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid argument."
   }
  ],
  "code": 400,
  "message": "Invalid argument."
 }
}

请求是:

PATCH https://www.googleapis.com/storage/v1beta2/b/mbi-figure/o/infovilla_paypal.png?key={YOUR_API_KEY}

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

{
 "metadata": {
  "title": "Kyaw"
 }
}

1 个答案:

答案 0 :(得分:4)

您遇到了正在使用的PATCH的错误。幸运的是,有一个解决方法。在URL中添加“projection = full”参数可以解决您的问题。