Google api 缩略图404错误

Google api 缩略图404错误,google-api,google-drive-api,google-api-java-client,Google Api,Google Drive Api,Google Api Java Client,我试图获取一个文件的缩略图,但得到一个错误404,返回驱动器的url在一些文件中是这样的 但在其他国家则是如此 最后一个来自picasa并且有效,所以显然有效的url来自picasa,我怎样才能像最后一个一样获得所有文件的url 要获取存储在Google Drive上的文件的缩略图,您必须向文件端点发送get请求,然后检查其thumbnailLink属性: 无论缩略图URL的格式如何,只要使用文件元数据中返回的值就可以了 请考虑缩略图URL在特定时间后过期。我遇到了同样的问题 您应该将访问

我试图获取一个文件的缩略图,但得到一个错误404,返回驱动器的url在一些文件中是这样的

但在其他国家则是如此


最后一个来自picasa并且有效,所以显然有效的url来自picasa,我怎样才能像最后一个一样获得所有文件的url

要获取存储在Google Drive上的文件的缩略图,您必须向文件端点发送get请求,然后检查其
thumbnailLink
属性:

无论缩略图URL的格式如何,只要使用文件元数据中返回的值就可以了


请考虑缩略图URL在特定时间后过期。

我遇到了同样的问题

您应该将访问令牌附加到thumbnailLink URL,这将授权您的GET请求

比如:

var thumbLink = driveEntry["thumbnailLink"] + "&access_token=" + YOURTOKEN;

干杯。

17个问题,1个接受答案?谢谢你的回答,但我正按照你说的做,但一些缩略图URL被破坏,打开时显示404错误。那应该通过吗?获取thumbnailLink属性并打开显示404错误的链接?是否尝试与不允许查看文档的其他用户一起打开缩略图?nop是同一用户,我正在使用驱动器sdk获取该用户的访问令牌,并获取文件,但一些缩略图URL已断开。如果我上传一些新文件到驱动器,该文件的缩略图URL可以正常工作,但在一些旧文件中,提供thumbnailLink属性的缩略图URL被破坏,显示404错误。如果没有会话,我们无法获取缩略图。我的情况是,我们需要在一些谷歌网站上显示列表,所有这些都是具有打开权限的文档@sandeepkoduri,它将公开敏感数据,因为您可以通过拇指读取文档。在一个例子中,我正在构建一个应用程序,它选择性地显示某些文件,而不是用户(通过oauth2)可以访问的所有文件。这种方法的一个缺点是,访问令牌向最终用户公开,可能需要代理解决方案来隐藏访问令牌,并且仍然具有缩略图功能。我认为这值得一提的其他人谁发现这一点。