我在GAE(Python 2.7)中有一个应用程序,现在需要访问Google Drive才能显示(共享)文件夹和文档列表.
搜索通常会导致指向DrEdit的指针,包括App Engine和Google Drive API,它会提出相同的问题,但会接受我不同意的答案,因为DrEdit是Google云端硬盘的示例应用,而不是GAE.
我希望能够在GAE中使用Drive API中的文件列表:https://developers.google.com/drive/v2/reference/files/list
如果我使用Google教程页面中的以下内容加载图像,则效果很好:
//第一个Google Doodle!app.add(app.createImage(“ http://www.google.com/logos/googleburn.jpg”)));
但是如果我尝试从自己的Google文档获取网址,则无法加载图片:
var image;
var url;
var files = DocsList.getAllFiles();
for (var i = 0; i < files.length; i++) {
url = files[i].getUrl();
app.add(app.createImage(image));
app.add(app.createLabel(url));
}
Run Code Online (Sandbox Code Playgroud)
返回的URL不直接指向图像,而是某种Google Docs容器:
http://docs.google.com/a/--------.com/open?id=0B5B_X4WaXYC7cExRT3Nvb0hTamc