Невозможно найти загруженный файл на диске Google - PullRequest
0 голосов
/ 02 апреля 2019

Я использовал googleapi node.js для загрузки pdf-файлов, для этого я использую функцию drive.file.insert. Я получил идентификатор файла в ответ, но я не могу найти файл на диске Google. Я также использовал drive.files.get, эта функция дает мне ссылку на загруженный файл. но когда я переходил по этой ссылке, я просил разрешения.

enter image description here

1 Ответ

0 голосов
/ 02 апреля 2019

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

После проверки отправленного вами ответа я вижу, что владелец фактически является служебной учетной записью

enter image description here

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

  1. попросите служебную учетную запись предоставить вам общий доступ к файлу, вставив разрешения.
  2. Предоставьте служебной учетной записи доступ к папке на вашей личной учетной записи диска и введите командуслужебная учетная запись, чтобы загрузить файл в этот каталог, установив родительский элемент в загрузке.
  3. оставьте файл в учетной записи служебной учетной записи.
...