4
我剛開始使用Drive API調用,並試圖列出我的文件。谷歌驅動器api,javascript列表文件不會返回
到目前爲止,我的功能看起來是這樣的:
var retrieveAllFiles = function() {
var retrievePageOfFiles = function(request, result) {
request.execute(function(resp) {
console.log(resp);
result = result.concat(resp.items);
var nextPageToken = resp.nextPageToken;
console.log("nextPageToken ="+nextPageToken);
if (nextPageToken) {
request = gapi.client.drive.files.list({'pageToken': nextPageToken});
retrievePageOfFiles(request, result);
} else {
printFileList(result);
}
});
}
var initialRequest = gapi.client.drive.files.list({'maxResults': 10});
console.log("initialRequest = "+initialRequest);
retrievePageOfFiles(initialRequest, []);
}
在Firebug,我看到響應如下所示:
[
{
"id": "gapiRpc",
"result": {
"kind": "drive#fileList",
"etag": "\"vGmlhiWxP02tugPmRvLynwC_A0Y/vyGp6PvFo4RvsFtPoIWeCReyIC8\""
}
}
]
這不是我所期望的,因爲我的驅動器包含兩個文件。
任何人都可以指出我的錯誤是什麼?
謝謝
非常感謝。我錯過了這一塊,並掙扎了很多。這正是我所缺少的。 – Sameer
有相同的問題:http://stackoverflow.com/questions/18178682/google-drive-get-root-file-and-folders-with-javascript-api-get-only-deleted/18195426#18195426感謝您的解!花幾小時弄清楚哪裏出了問題。 – Codebeat