我们需要在Google Can Storage上抓取我们文档的缩略图,以便在我们的Drupal模块中使用。以前https://docs.google.com/viewer?url=DOC_STORAGE_URL&a=bi&pagenumber=1为我们工作,但谷歌查看器似乎不再支持a = bi参数。
有没有人有关于观众不再生成缩略图的任何信息,或者知道是否有办法像使用Drive API一样使用其API获取存储在Google Can Storage上的文档的缩略图?我们目前正在使用google-api-php-client。 https://developers.google.com/drive/v2/reference/files
答案 0 :(得分:0)
Google云端存储不会为任何对象生成缩略图。您需要生成这些缩略图,将其上传到Google云端存储,然后自行引用它们。
答案 1 :(得分:0)
正如@rein所说,GCS不会为任何对象生成缩略图。但还有另一种选择:Images API。虽然不适用于PHP,但如果你可以用Python [1]或JAVA [2]编写,那么这个库包含你正在寻找的功能。
检查此处的函数get_serving_url
[3]。它将生成一个接受参数的url。具体来说,参数=sXX
将生成XX像素的缩略图(在最长维度上)。
[1] https://cloud.google.com/appengine/docs/python/images/
[2] https://cloud.google.com/appengine/docs/java/images/
[3] https://cloud.google.com/appengine/docs/python/images/functions