Postback Event

    Action Objectの postback action に対する応答のイベントオブジェクトです。

    次のようなメッセージ形式で使用されます。

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

    Request

    パラメータ タイプ 必須 説明
    type string Y "postback"
    source object Y callbackメッセージの内容
    source.accountId string Y 送信元ユーザーアカウント
    source.roomId string Y 送信したトークルームID
    createdTime number Y メッセージが作成された日時。Unix timeで表示 (単位 : msec)
    data string Y postback データ

    Request Example

    
    POST /callback HTTP/1.1
    Host: YOUR_SERVER_HOST_NAME
    Content-type: application/json; charset=UTF-8
    X-WORKS-Signature: 9crxWhZ9aQO/9ruUM4MH3dF/WRGYRhj0vSR4cRyJfHQ=
    X-WORKS-BotNo: 123
    
    {
      "type": "postback",
      "source": {
        "accountId": "admin@example.com",
        "roomId": "12345"
      },
      "createdTime": 1470902041851,
      "data": "action=buy"
    }
    

    Response(トーク Bot のメッセージ受信サーバー -> メッセージサーバー)

    呼び出しに成功すると HTTP 200 コードを返します。
    callback で送信された HTTP リクエストは送信に失敗しても再送しません。

    Response

    
    HTTP/1.1 200 OK
    Content-Type: application/json
    Server: YOUR_SERVER_HOST_NAME
    Content-Length: 0