Я создал приложение, которое должно копировать общедоступный Документ Google в Google Drive вошедшего в систему пользователя. Это работает хорошо, если область действия установлена на https://www.googleapis.com/auth/drive
, но если я ограничиваю ее до https://www.googleapis.com/auth/drive.file
, я вижу следующую ошибку:
req-url: https://content.googleapis.com/drive/v3/files/1vpJM9XgJzBI6oHAZCupRTF0TdIvgiq5tTl1kYFt8zLg/copy?alt=json&key=AIzaSyAON3JJQtrQYO3RcuRQo7BnFw8hzVkEDUE
req-payload: {"name":"Invoice 23rd Apr 11:06pm","parents":["1mnBEoqL677quoLGpKHY-2kzh8j7WU-Od"]}
response:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "File not found: 1vpJM9XgJzBI6oHAZCupRTF0TdIvgiq5tTl1kYFt8zLg.",
"locationType": "parameter",
"location": "fileId"
}
],
"code": 404,
"message": "File not found: 1vpJM9XgJzBI6oHAZCupRTF0TdIvgiq5tTl1kYFt8zLg."
}
}
NOTE
файл src общедоступен на https://docs.google.com/document/d/1vpJM9XgJzBI6oHAZCupRTF0TdIvgiq5tTl1kYFt8zLg/edit?usp=sharing