Ваш вопрос слишком широкий, поэтому мой ответ поможет вам в общем. Используя Попробуйте этот 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"))