Я пишу API, чтобы проверить, доступен ли файл Google Drive кому-либо, кто имеет ссылку. У меня есть идентификатор файла Google Drive. У меня есть фрагмент кода для печати разрешения файла
function printPermission($service, $fileId, $permissionId) {
try {
$permission = $service->permissions->get($fileId, $permissionId);
print "Name: " . $permission->getName();
print "Role: " . $permission->getRole();
$additionalRoles = $permission->getAdditionalRoles();
if(!empty($additionalRoles)) {
foreach($additionalRoles as $additionalRole) {
print "Additional role: " . $additionalRole;
}
}
} catch (Exception $e) {
print "An error occurred: " . $e->getMessage();
}
}
Я попытался проверить 'type' свойство объекта разрешения. Но я каждый раз получаю значение user. Но файл уже доступен всем, у кого есть ссылка (с помощью API разрешений Google Диска, и я вижу его содержимое). Я ожидал, что в качестве значения свойства type указывается значение «любой». Пожалуйста, дайте нам знать ваши мысли.