2015-11-12 2 views
0

Возможно ли копирование общего документа из одной учетной записи в другую. Счета не в том же домене, поэтому я не могу использовать общедоменный делегацию (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?

+0

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

+0

Но действие копирования, которое я также упомянул в своем сообщении, не поддерживает этого. Как и при попытке копирования, поставляя fileId в API, он говорит, что этот файл не найден. Кажется, он выглядит только от текущего пользователя Drive. –

+1

Можете ли вы получить доступ к информации того же файла, который вы пытались скопировать, с помощью https://developers.google.com/drive/v2/reference/files/get? если вы также не нашли 404, это означает, что у вас нет доступа к файлу. Существует также возможность совместного использования файла, который запрещает зрителям и комментаторам копировать, загружать или печатать файл. – Gerardo

ответ

0

Спасибо, Херардо, похоже, что он работает должным образом. По какой-то причине у него была проблема в начале, хотя файл был разделен с разрешением, «видимым кем-либо». Теперь, когда я попробовал это через несколько дней, похоже, он работает. Возможно, некоторые кеширование на стороне Google ...

Смежные вопросы