【发布时间】:2018-08-05 11:39:23
【问题描述】:
我正在使用 2018 版 Google Photos API 上传图片和媒体,如下所述:“Uploading Bytes”
当我上传 新 图片或视频时,我从未在响应正文中获得上传令牌。它始终是一个空的正文,根据上面的链接,这意味着字节已经上传(但这是一个新的上传)。
这是一个请求/响应示例:
request:
POST https://photoslibrary.googleapis.com/v1/uploads
request headers:
authorization: Bearer abcd1234
X-Goog-Upload-Protocol: raw
X-Goog-Upload-File-Name: 20140317T082917_001.jpg
content-type: application/octet-stream
content-length: 1292868
accept: application/json
-----------------------------------------------------
response: OK [200]
response headers:
Alt-Svc: [quic=":443"; ma=2592000; v="44,43,39,35"]
Server: [UploadServer]
X-GUploader-UploadID: [AEnB2UqT6y8KyZNCPyAaFeCj7I_ABIlwLJQMpltYzQ7D8blW4v3uKSlMT7dbNjFV0i_7ApzoR-i26ZtZ9kHkB7bI8n8ojgOnNA]
Content-Length: [510]
Date: [Sun, 05 Aug 2018 11:19:15 GMT]
Content-Type: [text/plain]
response body:
null
我也尝试使用 X-GUploader-UploadID 标头中返回的值,但这会导致 500 错误。
有人可以提供一个如何将字节上传到 Google Photos API 的工作示例吗?
谢谢!
【问题讨论】:
标签: java http google-photos google-photos-api