3

我首先尝试存储和使用 API 返回的链接,但它会在很短的时间内过期。然后我尝试在本地下载并存储图像(并从我的服务器提供它);但是当我没有使用我的帐户登录时,缩略图链接会引发 404 错误(尽管文档是完全公开的)。

提供/检索文档缩略图的正确方法是什么?

4

2 回答 2

2

我终于解决了这个问题。如果您在 URL 过期之前获取 URL 并使用经过身份验证的客户端(使用您必须访问 API 的令牌),则可以下载缩略图。最后一点很重要,否则正常的 GET 请求会收到 404 错误。

于 2012-09-21T20:15:36.130 回答
0

您需要将 Authorization 标头添加到 thumbnailLink URL 的 HTTP GET 请求。

Authorization: OAuth [token]

替换[token]为您的 OAuth 令牌。如果没有 Authorization 标头,Google 会返回 404 响应。请记住,链接的寿命不长,因此您必须迅速抓住它。

于 2013-01-24T22:39:25.477 回答