コンテンツダウンロード
メンバーが Bot に送信したコンテンツをダウンロードします。
resourceId は callback メッセージや、リッチメニュー画像の照会 などの API で渡されます。
注意
- callback で渡された resurceId はメッセージ送信後 24 時間を超えると無効になります。
- リッチメニュー画像の照会 API で渡された resourceId は、API 呼び出し後 24 時間を超えると無効になります。
API の種類
サーバー API
Request URL
http://storage.worksmobile.com/openapi/message/download.api
HTTP Method
GET
Request Header
リクエストヘッダー | 説明 |
---|---|
consumerKey | Server API Consumer Key |
authorization | Token 'Bearer' を明記し、'Bearer' と 'Token' の間に半角スペース (space) を入れること。 |
x-works-apiid | API ID |
x-works-resource-id | ダウンロードする resourceId |
Request Example
GET /openapi/message/download.api HTTP/1.1
Host: storage.worksmobile.com
ConsumerKey: LQwDde6x8eV4ROOCOdSW
Authorization: Bearer AAAA67h9/36ItvAEea7G8ijrDeCy/22BO5IcP0/KkwZO6unIYET6xkmp3RLW
X-works-apiid: jp1wwxrYebIat
X-works-resource-id: WAAAQPwBexX2HnseNvvM9Zyhvp2kIRF3Ul7L7/aMVti8=
Curl Example
$ curl -XGET "http://storage.worksmobile.com/openapi/message/download.api" \
> -H "consumerKey:LQwDde6x8eV4ROOCOdSW" \
> -H "authorization: Bearer AAAA67h9/36ItvAEea7G8ijrDeCy/22BO5IcP0/KkwZO6unIYET6xkmp3RLW" \
> -H "x-works-apiid:jp1wwxrYebIat" \
> -H "x-works-resource-id:WAAAQPwBexX2HnseNvvM9Zyhvp2kIRF3Ul7L7/aMVti8="
> -o sample.png