我正在閱讀有關可恢復上傳的谷歌雲存儲documentation,我不清楚我應該在請求頭中包含哪些Auth-Token。初始請求他們建議使用如下所示:在向Google雲端存儲進行可恢復上傳時,我對Auth-Token使用什麼?
POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=resumable HTTP/1.1
Authorization: Bearer [YOUR_AUTH_TOKEN]
Content-Length: 38
Content-Type: application/json; charset=UTF-8
X-Upload-Content-Type: image/jpeg
X-Upload-Content-Length: 2000000
{
"name": "myObject"
}
我用我的應用程序的API密鑰,所以我追加請求的URL與看起來像&key=myAPIKey
的關鍵。
我得到一個401響應(Invalid Credentials
),我認爲這是因爲我沒有在請求頭中包含正確的標記。
我的問題是,我在授權請求頭中包含什麼?
謝謝,非常有幫助。所以,爲了澄清一下,當我創建一個服務帳戶時,自動下載的JSON文件是我可以與庫一起使用的憑據,以根據需要生成Auth-Token? – quicklikerabbit
就這樣。 JSON文件包含一個私鑰文件和其他一些密鑰。它代表作爲特定服務帳戶進行身份驗證的權限。它是可更新的,但永久有效。你會將它傳遞給一個庫,它將根據需要使用它來簽署訪問令牌的請求。 –