Я искал документацию google drive api, но не смог найти ее. Где я могу найти детали своих модулей и функций для загрузки, загрузки, получения списка файлов и т. Д.?Как использовать google drive api для python?
ответ
Вот документация: https://developers.google.com/drive/v3/web/about-sdk Но я думаю, вы ее уже нашли. Есть 3-х апи:
- для Android
- Для IOS
- HTTP (Для всего остального)
Если вы программируете некоторое программное обеспечение PC вы shold использовать HTTP Rest API. Вы будете отправлять HTTP-запросы на сервер google вместо вызова функций или модулей. Вот образцы для python
Также есть библиотека для python использовать HTTP API
Привод API позволяет вам upload некоторых типов двоичных данных или носителей. Конкретные характеристики данных, которые вы можете загрузить, указаны на странице справки для любого метода, который поддерживает загрузку мультимедиа:
- Максимальный размер загружаемого файла: максимальный объем данных, который вы можете сохранить с помощью этого метода.
- Принимаемые носители Типы MIME: типы двоичных данных, которые вы можете сохранить с помощью этого метода.
Вы можете делать запросы на скачивание любым из следующих способов. Укажите метод, который вы используете, с параметрами запроса uploadType - Simple Upload, Multipart upload и Resumable upload.
При создании файла на Google Диске вы можете преобразовать файлы некоторых типов в документ Документов Google, Таблицы или Слайды, указав свойство файла mimeType
. В следующем примере показано, как загрузить файл CSV в виде таблицы:
file_metadata = {
'name' : 'My Report',
'mimeType' : 'application/vnd.google-apps.spreadsheet'
}
media = MediaFileUpload('files/report.csv',
mimetype='text/csv',
resumable=True)
file = drive_service.files().create(body=file_metadata,
media_body=media,
fields='id').execute()
print 'File ID: %s' % file.get('id')
Для downloading файлов, то API позволяет загружать файлы, которые хранятся в Google Drive. Кроме того, вы можете загружать экспортированные версии документов Google (документы, таблицы, презентации и т. Д.) В форматы, которые может обрабатывать ваше приложение. Drive также поддерживает предоставление пользователям прямого доступа к файлу через URL-адрес в свойстве webViewLink
.
Чтобы загрузить файлы, вы сделаете авторизованный HTTP-запрос GET
файлу resource URL и включите параметр запроса alt=media
. Например:
GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs
Ниже приведен пример выполнения загрузки файлов с помощью клиентских библиотек Drive API.
file_id = '0BwwA4oUTeiV1UVNwOHItT0xfa2M'
request = drive_service.files().get_media(fileId=file_id)
fh = io.BytesIO()
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
status, done = downloader.next_chunk()
print "Download %d%%." % int(status.progress() * 100)
Вот Python Quickstart - простой Python командной строки приложение, которое делает запросы к Drive API.
- 1. Google Drive Api и Google Drive Web
- 2. Как использовать Google Drive Api в Eclipse?
- 3. Python - HttpError при использовании Google Drive API
- 4. Google Drive API javascript
- 5. xamarin google drive API
- 6. Как использовать google drive api в моем приложении для Android?
- 7. google drive migration api
- 8. API-интерфейс Google Drive, загружающий файл [Python]
- 9. Аутентификация API Google Drive
- 10. Google Drive API children.list
- 11. google drive api php
- 12. Python Google Drive APi v2 Поиск файла
- 13. google drive api export
- 14. Google Drive API
- 15. Google Drive API собственности Передача
- 16. Google Drive Api для установленного приложения C#
- 17. Google Drive \ Docs API для Android
- 18. google drive API разрешить проблему
- 19. Android авторизует Google Drive api
- 20. API-интерфейс Google Drive Realtime для iOS
- 21. Google Drive API Python Client недостаточное разрешение для файлов(). Вставить()
- 22. API-интерфейс Google Drive IAuthenticator
- 23. django, google drive engine и google drive api
- 24. 403 разрешено для google drive api PHP
- 25. Google Drive API: Список коллекций
- 26. Google Drive Api - MVC IDataStore
- 27. Google Drive API клиент секрет
- 28. Google Drive загрузки ошибка API
- 29. Google Drive API - Не Вход
- 30. Как загрузить файл через Google Drive API?