Возможно ли копирование общего документа из одной учетной записи в другую. Счета не в том же домене, поэтому я не могу использовать общедоменный делегацию (https://developers.google.com/drive/delegation.)Google Drive API копирует общий документ из другого аккаунта
При использовании функции копирования Google Drive (https://developers.google.com/drive/v2/reference/files/copy) АНИ считает, что файл и идентификатор находится в приводе тока пользователь, но это не так. У меня есть другой пользователь Google, который предоставил доступ для чтения всем пользователям в общем документе. Я также заметил, что в качестве другого пользователя вы можете сделать копию этого файла из пользовательского интерфейса Google Docs, но возможно ли это сделать из Google Drive API?
Сценарий, который вы упомянули о том, где пользователь делится файлом, а вы, как «другой» пользователь, копируете файл из пользовательского интерфейса на свой собственный диск, также можно сделать с помощью API. В этом случае вы, как «другой» пользователь, выполнили действие в пользовательском интерфейсе, он будет таким же, используя API. Вам нужно будет вызвать метод копирования, чтобы сделать копию файла на свой собственный диск. – Gerardo
Но действие копирования, которое я также упомянул в своем сообщении, не поддерживает этого. Как и при попытке копирования, поставляя fileId в API, он говорит, что этот файл не найден. Кажется, он выглядит только от текущего пользователя Drive. –
Можете ли вы получить доступ к информации того же файла, который вы пытались скопировать, с помощью https://developers.google.com/drive/v2/reference/files/get? если вы также не нашли 404, это означает, что у вас нет доступа к файлу. Существует также возможность совместного использования файла, который запрещает зрителям и комментаторам копировать, загружать или печатать файл. – Gerardo