Известна ли проблема с Google Drive API и разрешениями?

Я создаю новый документ и делюсь им со всеми, но документ не может быть отредактирован кем-либо, если я не вернусь в документ и не предоставлю его снова. Я использую эту библиотеку: https://github.com/google/google-api-php-client. Обратите внимание, что когда я захожу посмотреть документ на диске, он говорит, что он доступен для всех и что они могут редактировать, но это не так:

private function make_file($service, $name, $content, $parent_id) {

$parent = new Google_Service_Drive_ParentReference();
$parent->setId($parent_id);

$permission = new Google_Service_Drive_Permission();
$permission->setType('anyone');
$permission->setRole('writer');
$permission->setWithLink(true);
$permission->setValue(null);

$file = new Google_Service_Drive_DriveFile();
$file->setTitle($name);
$file->setParents(array($parent));
$new_file = $service->files->insert(
$file,
array(
'data' => $content,
'mimeType' => 'text/html',
'uploadType' => 'media',
'convert' => true
)
);

$service->permissions->insert($new_file->getId(), $permission);

return $new_file;

}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]