簡體   English   中英

如何使用rest api將數據上傳到谷歌雲存儲

[英]how to upload data to google cloud storage using rest api

我正在嘗試使用rest api將數據上傳到谷歌雲存儲根據文檔,我們可以使用此API將數據發送到雲存儲

https://www.googleapis.com/upload/storage/v1/b/[Bucket name] / o?uploadType = media&name = [object name]

並發送auth,content-type和content-length作為標題

auth可以使用我生成但仍無法上傳文件的服務帳戶生成

我收到這個錯誤

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "authError",
                "message": "Invalid Credentials",
                "locationType": "header",
                "location": "Authorization"
            }
        ],
        "code": 401,
        "message": "Invalid Credentials"
    }
}

一個正確的方法是做到這一點

https://www.googleapis.com/upload/storage/v1/b/[bucket_name]/o?key= {your_key}&uploadType = media&name = happy3

你可以在谷歌控制台的api屏幕上生成密鑰

另一種方法是去outh2.0 playground並從那里發送請求,它將相應地生成頭文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM