Php Google Drive API和权限是否存在已知问题?

Php Google Drive API和权限是否存在已知问题?,php,google-docs-api,Php,Google Docs Api,我正在创建一个新文档并将其共享给所有人,但除非我手动返回文档并再次共享,否则任何人都无法编辑该文档。我正在使用此库:。请注意,当我在驱动器上看到文档时,它会告诉任何人它是共享的,他们可以编辑,但事实并非如此: private function make_file($service, $name, $content, $parent_id) { $parent = new Google_Service_Drive_ParentReference(); $parent->se

我正在创建一个新文档并将其共享给所有人,但除非我手动返回文档并再次共享,否则任何人都无法编辑该文档。我正在使用此库:。请注意,当我在驱动器上看到文档时,它会告诉任何人它是共享的,他们可以编辑,但事实并非如此:

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;

}

当一些人试图打开和编辑共享文件时,他们会遇到什么错误?翻译自法语“需要授权”,您必须询问所有者的访问权限,或与具有适当授权的帐户连接。