我正在使用Google Drive API Explorer。我似乎无法在我想要的驱动器中获得要创建的文件。它要么在驱动器的根目录中创建一个文件,要么给我一个错误“找不到文件”。
答案 0 :(得分:0)
我在项目中使用了以下javaScript代码,因此对我有用。不确定您使用的是哪种语言。
function createFolder(parentid,folderName) {
var access_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().access_token;
var request = gapi.client.request({
'path': '/drive/v2/files/',
'method': 'POST',
'headers': {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + access_token,
},
'body': {
"title": folderName,
"mimeType": "application/vnd.google-apps.folder",
"parents": [{
"kind": "drive#file",
"id": parentid
}]
}
});
request.execute(function (resp) {
console.error("createFolder", resp.error);
});
};
parentid
是您要在其中创建文件夹的文件夹的ID(例如:1eYTYMkptjn8K9Pu8_aGII-rF3-3Oymlo
)
并且folderName
是新文件夹的名称
如果要创建文件夹以外的其他文件,只需更改mimeType