Google Drive API: удалить сейчас невозможно по API - PullRequest
1 голос
/ 28 января 2020

https://developers.google.com/drive/api/v3/reference/files/delete теперь кажется сломанным:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "Insufficient permissions for this file",
    "locationType": "other",
    "location": "file.permissions"
   }
  ],
  "code": 403,
  "message": "Insufficient permissions for this file"
 }
}

Если вы скопируете файл из другой учетной записи, его невозможно удалить с помощью API. Я пробую это прямо на странице API, и это терпит неудачу.

Не могли бы вы проверить это?

С уважением.

1 Ответ

1 голос
/ 28 января 2020

Недостаточно прав для этого файла

Если файл был передан вам кем-то другим. Этот другой человек является владельцем файла. Вы не можете удалить файл, принадлежащий кому-то другому. Вы можете удалить свои разрешения для файла там, удалив доступ к нему.

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

...