メッセージの添付ファイル一覧を取得する
メッセージの添付ファイル一覧を取得する
管理者権限でメッセージ本文もしくはコメント欄内の添付ファイル一覧を取得します。
次のメッセージ内のファイルも取得できます。
- 管理者がメンバーではないプライベートメッセージ
 - 下書きメッセージ
 - 完全に削除されていないメッセージ
 
URL
クラウド版
https://sample.cybozu.com/g/api/v1/message/admin/MESSAGE_ID/files
パッケージ版
環境に合わせてそれぞれ以下を置き換えてください。
IP_ADDRESS_OR_HOST_NAME:Garoonのインストール先のIPアドレスまたはホスト名INSTALL_IDENTIFER:Garoonのインストール識別子
- Windows環境
 - http://
IP_ADDRESS_OR_HOST_NAME/scripts/INSTALL_IDENTIFER/grn.exe/api/v1/message/admin/MESSAGE_ID/files - Linux環境
 - http://
IP_ADDRESS_OR_HOST_NAME/cgi-bin/INSTALL_IDENTIFER/grn.cgi/api/v1/message/admin/MESSAGE_ID/files 
パスパラメーター
| パラメーター名 | 説明 | 
|---|---|
| MESSAGE_ID | メッセージのID | 
HTTPメソッド
GET
利用できるバージョン
- クラウド版Garoon
 
必要なアクセス権
- 
  cybozu.com共通管理者
    
 - メッセージのアプリケーション管理者
 
リクエスト
パラメーター
リクエストパラメーターは、URLクエリパラメーターとして送信してください。
ただし、
  Garoon REST APIリクエストを送信するAPI
を使って実行する場合は、リクエストボディとして指定できます。
| パラメーター名 | 型 | 必須 | 説明 | 
|---|---|---|---|
| offset | 数値 | 省略可 | 取得するファイルの先頭からスキップする数 省略すると、0が設定されます。  | 
| limit | 数値 | 省略可 | 取得するファイル数の上限 1から1,000まで指定できます。省略すると100が設定されます。  | 
リクエストの例
URL
https://sample.cybozu.com/g/api/v1/message/admin/1/files
ヘッダー
 | 
 | 
リクエストヘッダーの詳細は Garoon REST APIの共通仕様 を参照してください。
レスポンス
プロパティ
| プロパティ名 | 型 | 説明 | 
|---|---|---|
| files | 配列(オブジェクト) | メッセージの一覧 | 
| files[].id | 文字列 | ファイルのID | 
| files[].name | 文字列 | ファイルの名前 | 
| files[].size | 文字列 | ファイルのサイズ | 
| files[].creator[].id | 文字列 | 作成者のGaroonユーザーID | 
| files[].creator[].name | 文字列 | 作成者の表示名 | 
| files[].creator[].code | 文字列 | 作成者のログイン名 | 
| files[].updater[].id | 文字列 | 更新者のGaroonユーザーID | 
| files[].updater[].name | 文字列 | 更新者の表示名 | 
| files[].updater[].code | 文字列 | 更新者のログイン名 | 
| files[].createdAt | 文字列 | 作成日時 | 
| files[].updatedAt | 文字列 | 更新日時 | 
| hasNext | 真偽値 | 次のファイルがあるかどうか
  | 
レスポンスの例
 | 
 | 
サンプルコード
curlを使ったリクエスト
ご利用の環境によって、curlのフォーマットは異なる場合があります。
詳細は、次のページを参照してください。
  curlコマンドでkintone REST APIを実行してみよう/3.API実行
 | 
 | 
Garoon REST APIリクエストを送信するAPI を使ったリクエスト
 | 
 |