Method: media.download

アップロードしたメディアはダウンロードされますが、Google ドライブのファイルはダウンロードされません。ダウンロードは URI /v1/media/{+name}?alt=media でサポートされています。Google ドライブのファイルからバイトをエクスポートするには、Google ドライブの files.export メソッドをご覧ください。

HTTP リクエスト

GET https://chat.googleapis.com/v1/media/{resourceName=**}

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
resourceName

string

ダウンロードするメディアの名前。詳しくは spaces.messages.attachments.attachmentDataRef をご覧ください。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、このメソッドはファイル コンテンツをバイトとして返します。

ファイルの一部のみをダウンロードするには、Range ヘッダーを使用してバイト範囲を指定します。(例: Range: bytes=500-999)。

承認スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.messages
  • https://www.googleapis.com/auth/chat.messages.readonly

詳しくは、承認ガイドをご覧ください。