Drive API 呼び出しを始めたばかりで、自分のファイルを一覧表示しようとしています。
これまでのところ、私の関数は次のようになります。
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\""
}
}
]
私のドライブには 2 つのファイルが含まれているため、これは私が期待したものではありません。
誰かが私の間違いを指摘できますか?
ありがとう