クイックリプライ

クイックリプライボタンが含まれているメッセージを受信すると、メンバーのトーク画面下部に返信ボタンが表示されます。
メンバーはボタンの中から 1 つを選んで簡単に返信できます。

クイックリプライは全てのメッセージタイプで利用可能です。ボタンは最大 13 個まで設定できます。

クイックリプライで使用できる動作は次の通りです。

  • postback
  • message
  • URI
  • camera (iOS および Android のみ可)
  • camera roll (iOS および Android のみ可)
  • location (iOS および Android のみ可)
  • copy

各クイックリプライボタンにはアイコンを指定できます。

  • ボタンのタイプが camera、cameraRoll、location でアイコンが未指定の場合には、既定のアイコンが表示されます。
  • ボタンのタイプが postback、message、uri、copy でアイコンが未指定の場合には、アイコンは表示されません。

参照

  • クイックリプライボタンは V2.6 以降のアプリケーションのみ表示されます。

クイックリプライの構成は下図の通りです。

structure_quickreply

Request Content {#quickreply-request}

common {#quickreply-request-common}

パラメータタイプ説明
quickReplyobjectクイックリプライオブジェクト
quickReply.itemsarrayクイックリプライボタンオブジェクト
最大 13 個
required
quickReply.items[].imageUrlstringボタンの前に表示されるアイコンの URL (PNG 形式、HTTPS のみ)
imageUrl、imageResourceId のいずれか一方のみ。
最大サイズ:1MB
最大文字数:1,000 文字
quickReply.items[].actionAction Objectボタンを押した時の動作
required

resourceId, multi language {#quickreply-request-resourceid-multilang}

パラメータタイプ説明
quickReply.items[].i18nImageUrlarray多言語の画像 URL リスト
quickReply.items[].i18nImageUrl[].languagestring言語コード
required
quickReply.items[].i18nImageUrl[].thumbnailImageUrlstring画像 URL (PNG 形式、HTTPS のみ)
最大サイズ:1MB
最大文字数:1,000 文字
required
quickReply.items[].imageResourceIdstring画像のリソース ID
imageUrl、imageResourceId のいずれか一方のみ。
最大サイズ:1MB
quickReply.items[].i18nImageResourceIds[]array多言語の画像リソース ID リスト
quickReply.items[].i18nImageResourceIds[].languagestring言語コード
required
quickReply.items[].i18nImageResourceIds[].imageResourceIdstring画像のリソースID
最大サイズ:1MB
required

Request Example {#quickreply-request-example}

example_quickreply

quick reply structure {#quickreply-structure}

"quickReply": {  "items": [    {      "imageUrl": "https://www.example.com/a.png",      "action": {        "type": "message",        "label": "Send message",        "text": "send message"      }    },    {      "action": {        "type": "camera",        "label": "Open camera"      }    }  ]}

注意

クイックリプライは単体では利用できません。
以下のようにメッセージの送信に含めて利用してください。

text with quick reply {#quickreply-request-example-text}

{  "content": {    "type": "text",    "text": "Please select your favorite food category!",    "quickReply": {      "items": [        {          "imageUrl": "https://www.example.com/a.png",          "action": {            "type": "message",            "label": "Sushi",            "text": "Sushi"          }        },        {          "imageUrl": "https://www.example.com/b.png",          "action": {            "type": "message",            "label": "Italian",            "text": "Italian"          }        },        {          "action": {            "type": "camera",            "label": "Open Camera"          }        }      ]    }  }}

flexible template with quick reply {#quickreply-request-example-flex}

{  "content": {    "type": "flex",    "altText": "This is a flexible template with quick reply",    "contents": {      "type": "bubble",      "size": "mega",      "hero": {        "type": "box",        "layout": "vertical",        "contents": [          {            "type": "text",            "text": "YOU ARE INVITED!",            "size": "xl",            "color": "#ffffff",            "weight": "bold",            "align": "center",            "wrap": true          }        ],        "backgroundColor": "#81DBA0",        "paddingAll": "15px"      }    },    "quickReply": {      "items": [        {          "imageUrl": "https://www.example.com/a.png",          "action": {            "type": "message",            "label": "Accept",            "text": "Accept"          }        },        {          "imageUrl": "https://www.example.com/b.png",          "action": {            "type": "message",            "label": "Decline",            "text": "Decline"          }        }      ]    }  }}