Google云端存储文档缩略图?

时间:2015-03-30 21:15:56

标签: php drupal google-cloud-storage google-api-php-client

我们需要在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

2 个答案:

答案 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