Как создать файл на определенном командном диске или в папке? - PullRequest
0 голосов
/ 23 мая 2019

Я использую Google Drive API Explorer . Я не могу получить файл для создания на диске, который я хочу. Он либо создает файл в корне моего диска, либо выдает ошибку «файл не найден».

1 Ответ

0 голосов
/ 23 мая 2019

Я использовал После кода 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 - это идентификатор папки, в которой вы хотите создать папку (например: 1eYTYMkptjn8K9Pu8_aGII-rF3-3Oymlo) folderName - имя новой папки. Если вы хотите создать не папку, просто измените mimeType

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...