我首先尝试存储和使用API返回的链接,但它在短时间内过期。然后我尝试在本地下载并存储图像(并从我的服务器提供);但是当我没有使用我的帐户登录时,缩略图链接会引发 404 错误(尽管文档是完全公开的)。
提供/检索文档缩略图的正确方法是什么?
我终于解决了这个问题。如果您在 URL 过期之前获取缩略图并使用经过身份验证的客户端(使用访问 API 的令牌),则可以下载缩略图。最后一点很重要,因为否则正常的GET请求将收到404错误。
您需要
将授权标头添加到缩略图链接 URL 的 HTTP GET 请求中。
Authorization: OAuth [token]
将[token]
替换为您的 OAuth 令牌。 如果没有授权标头,Google 会返回 404 响应。 请记住,链接的寿命不长,因此您必须快速获取它。