Postback Event

Action Objectの postback action に対する応答のイベントオブジェクトです。 Left Callback イベントが有効な場合に送信されます。 次のメッセージ形式で使用されます。

  • メッセージ送信 (Carousel)
  • メッセージ送信 (Image Carousel)
  • トークリッチメニュー

Request {#postback-event-request}

パラメータタイプ説明
typestring"postback"
required
sourceobjectcallback メッセージの内容
required
source.userIdstring送信元ユーザーアカウント
required
source.channelIdstring送信したトークルーム ID
required
source.domainIdnumber送信したドメイン ID
required
issuedTimestringメッセージが作成された日時 (YYYY-MM-DDThh:mm:ss.SSSZ)
required
datastringpostback データ
required

Request Example {#postback-event-request-example}

POST /callback HTTP/1.1Host: YOUR_SERVER_HOST_NAMEContent-type: application/json; charset=UTF-8X-WORKS-Signature: 9crxWhZ9aQO/9ruUM4MH3dF/WRGYRhj0vSR4cRyJfHQ=X-WORKS-botId: 123
{  "type": "postback",  "source": {    "userId": "c72af563-0f21-4736-11e4-045237113344",    "channelId": "12345",    "domainId": 40029600  },  "issuedTime": "2022-01-04T05:16:05.716Z",  "data": "action=buy"}

Response (トーク Bot のメッセージ受信サーバー -> メッセージサーバー) {#postback-event-response}

Callback を受け取ったボットサーバーから LINE WORKS のメッセージングサーバーへのレスポンスは、ステータスコード 200 で返してください。
Callback で送信された HTTP リクエストは、送信に失敗しても再送されません。

Response {#postback-event-response-example}

HTTP/1.1 200 OKContent-Type: application/jsonServer: YOUR_SERVER_HOST_NAMEContent-Length: 0