[英]using google api explorer to upload data to google cloud storage
我正在嘗試使用Google api資源管理器來首先嘗試將對象插入到Google雲存儲中。
該請求看起來像
POST https://www.googleapis.com/storage/v1/b/visionapibucket/o?key={YOUR_API_KEY}
{
"contentType": "image/jpeg",
"uploadType": "media",
"path": "/upload/storage/v1/b/visionapibucket/o"
}
但我看到錯誤為
400 HTTP/2.0 400
- Show headers -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required"
},
{
"domain": "global",
"reason": "wrongUrlForUpload",
"message": "Upload requests must include an uploadType URL parameter and a URL path beginning with /upload/",
"extendedHelp": "https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload"
}
],
"code": 400,
"message": "Required"
}
}
不知道我在想什么。 請指教
看起來像是網站上的錯誤。 資源管理器似乎不支持媒體。
它生成的請求如下所示:
POST https://www.googleapis.com/storage/v1/b/visionapibucket/o?key={YOUR_API_KEY}
但是正確的上傳請求如下所示:
POST https://www.googleapis.com/upload/storage/v1/b/visionapibucket/o?key={YOUR_API_KEY}&uploadType=media&name=myfile.jpeg
您還需要包含“ Content-Type”標頭,以指定它是JPEG圖像。
此處提供了有關使用JSON API 上傳對象的各種方法的指南 。 您要查找的特定類型就像一個簡單的上載 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.