android google drive api getDownloadUrl返回null

时间:2016-01-11 09:24:33

标签: android google-drive-api

目前我正在将Google Drive API集成到我的应用中。我可以正确获得标题和mimetype。

但是,getDownloadUrl似乎返回null。不仅如此,getThumbnailLink也返回null。这个问题的可能原因是什么?

    Log.d("check", String.valueOf(file.getTitle()));
    Log.d("check", String.valueOf(file.getMimeType()));
    Log.d("check", String.valueOf(file.getDownloadUrl()));

结果

D/check: explore.jpg
D/check: image/jpeg
D/check: null

谢谢!

1 个答案:

答案 0 :(得分:0)

最后我知道答案,由于DriveScope不正确,它返回null。

以前我使用的是DriveScope.DRIVE_METADATA_READONLY,导致文件只返回元数据。如果有更多信息,例如getDownloadUrl和getThumbnailLink,请将DriveScope更改为DriveScope.DRIVE_READONLY。

有关DriveScope的更多信息,请点击此处 https://developers.google.com/drive/v2/web/scopes