У меня есть файл Google Data Studio, который можно найти с помощью Google Drive API, и я смог получить разрешения для этого файла. Однако список разрешений кажется неточным, поскольку некоторые редакторы в файле GDS были исключены. Вот код, используемый для получения прав доступа к файлу (что довольно стандартно).
def get_permissions(id):
page_token = ''
all_results = []
while page_token is not None:
if page_token == '':
results = SERVICES['v2'].permissions().list(fileId=id).execute()
else:
results = SERVICES['v2'].permissions().list(fileId=id, pageToken=page_token).execute().get('items',[])
all_results += results.get('items',[])
page_token = results.get('nextPageToken')
return all_results
Идентификатор файла правильный, и я даже сменил владельца, чтобы проверить, принимает ли он нового владельца в список разрешений, но почему-то он все еще отсутствует.
Кто-нибудь еще сталкивался с этой проблемой или есть идеи?