Получить доступную ссылку в python для файлов диска - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь получить доступную ссылку, чтобы при загрузке файла с диска Google вход не требовался. Я могу получить эту ссылку из пользовательского интерфейса Google Drive, но я хочу получить ее из моего python кода. Может кто-нибудь, пожалуйста, помогите мне

1 Ответ

1 голос
/ 14 января 2020

Ваш вопрос слишком широкий, поэтому мой ответ поможет вам в общем. Используя Попробуйте этот API в конечной точке Files: get и, указав в полях параметр запроса webViewLink, вы получите ссылку, которую вы можете использовать, но заметил, что это будет работать, только если пользователь, запрашивающий файл, уже имеет минимальные права на чтение этого файла.

Перевод предыдущего вызова API в код Python выглядит следующим образом:

# Don't forget to build your Drive service instance 
sharable_link = service.files()\
        .get(fileId="your-file-id", fields="webViewLink")\
        .execute()
print(sharable_link.get("webViewLink"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...