私はGoogleドライブのAPIドキュメントを検索していますが、良いものを見つけることができませんでした。どこでアップロード、ダウンロード、ファイルリストなどのモジュールや機能の詳細を見つけることができますか?GoogleドライブAPIをPythonに使用するには?
答えて
ここにドキュメントがあります:https://developers.google.com/drive/v3/web/about-sdk しかし、私はあなたがすでにそれを見つけたと思います。あなたはHTTP Rest APIを使用SHOLDいくつかのPCソフトをプログラミングしている場合はAndroidのについては
- (他のすべての場合)IOS
- HTTP
について: 3 APIのがあります。関数やモジュールを呼び出す代わりに、httpリクエストをGoogleサーバーに送信します。 はここにもpythonは、ドライブのAPIは、バイナリデータ、またはメディアのupload特定の種類にあなたを可能にするHTTP API
を使用するためのライブラリがありpython
のためのサンプルです。
- 最大アップロードファイルサイズ:あなたはこの方法で保存できるデータの最大量アップロードできるデータの具体的な特徴は、メディアのアップロードをサポートしている任意の方法のリファレンスページに指定されています。
- 承認済みメディアMIMEタイプ:このメソッドを使用して保存できるバイナリデータのタイプ。
次のいずれかの方法でアップロードリクエストを行うことができます。 uploadType要求パラメータ-Simple Upload、Multipart upload、およびResumable uploadを使用して、使用しているメソッドを指定します。
Googleドライブにファイルを作成するときに、ファイルのmimeType
プロパティを指定すると、いくつかのタイプのファイルをGoogleドキュメント、スプレッドシート、またはスライドのドキュメントに変換できます。 downloadingファイルの場合
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')
は、APIを使用すると、Googleドライブに保存されているファイルをダウンロードすることができます:以下のサンプルでは、スプレッドシートとしてCSVファイルをアップロードする方法を示しています。また、エクスポートしたバージョンのGoogleドキュメント(ドキュメント、スプレッドシート、プレゼンテーションなど)は、アプリで処理できる形式でダウンロードできます。ドライブは、ユーザーにwebViewLink
プロパティのURLを介してファイルへの直接アクセスを提供する機能もサポートしています。
ファイルをダウンロードするには、承認済みのHTTP GET
リクエストをファイルresource URLに作成し、クエリパラメータalt=media
を含めます。例:
GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs
ここでは、Drive APIクライアントライブラリを使用してファイルをダウンロードする例を示します。ドライブのAPIへのリクエストを行い、簡単なPythonコマンドラインアプリケーション - ここ
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)
- 1. OAuth API GoogleドライブPython
- 2. google apiを使用してGoogleドライブにファイルをアップロードする
- 3. JavascriptのGoogleドライブAPIを使用する
- 4. Android用GoogleドライブAPI(GDAA)を使用して大容量ファイルをGoogleドライブにアップロード
- 5. EclipseでGoogleドライブAPIを使用するには
- 6. Java用GoogleドライブAPIクライアントライブラリを使用して、ドライブにファイルをアップロードする認証
- 7. CドライブまたはC++用GoogleドライブAPI
- 8. androidアプリケーション用GoogleドライブAPIを使用
- 9. GoogleドライブAPI v3とJavascriptを使用してArrayBufferのコンテンツをGoogleドライブにアップロード
- 10. .xlsxを読むGoogleドライブAPIを使用
- 11. GoogleドライブV3再開可能私はGoogleドライブのAPI V3を使用してGoogleドライブからファイルをダウンロードするには、このコードを使用
- 12. GoogleドライブAPIを使用してGoogleドライブでファイルを更新する方法
- 13. エラー500 GoogleドライブAPIのDrEdit Pythonの例を使用
- 14. iOSアプリ向けGoogleドライブAPIの使用
- 15. のGoogleドライブAPIは
- 16. iframeのファイルプレビュー用GoogleドライブAPI
- 17. GoogleドライブiOS用リアルタイムAPI
- 18. ドライブAPIを使用して複数のユーザーをGoogleドライブのフォルダに追加
- 19. GoogleドライブAPI - チームドライブ
- 20. GoogleドライブAPIマニフェストパーミッション
- 21. がGoogleドライブAPI
- 22. GoogleドライブAPIフォルダ
- 23. Android StudioとGoogleドライブAPI(Googleドライブに動画をアップロード)
- 24. GoogleドライブAPIサービスアカウント「ドライブのストレージ容量を超えました」python
- 25. バックグラウンドでGoogleドライブAndroid APIにアクセスする
- 26. ドライブAPIを使用してGoogleドライブでフォルダサイズを取得する方法
- 27. WebユーザーからAPI C#を使用してGoogleドライブにアップロード
- 28. googleドライブAPI v3を使用してGoogleドキュメントのファイルコンテンツを取得
- 29. google-api-ruby-clientを使用してGoogleドライブからファイルをダウンロード
- 30. AndroidドライブからのみGoogleドライブAPIを使用してGoogleドライブにスプレッドシートファイルを作成して編集するにはどうすればよいですか?