我尝试使用 API 资源管理器(以及客户端库)通过将元数据对象作为 header 键和值来更新对象的 header 。
我只收到错误响应
{
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"
}
}
最佳答案
您遇到了正在处理的 PATCH 的错误。幸运的是,有一个解决方法。在 URL 中添加“projection=full”参数应该可以解决您的问题。
关于google-cloud-storage - 谷歌云存储客户端API无法用于补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18440052/