Skip to content
This repository was archived by the owner on Aug 12, 2022. It is now read-only.

04 Message payload

Paul edited this page Mar 30, 2017 · 3 revisions

This page references all the messages formats you can send with the Connect API.

Buttons can either be:

  • postback: the basic type, once the button is tapped, the value is sent as a normal incoming message.
  • web_url: when this button is tapped, the Url in the value field is loaded.
  • phone_number: when this button is tapped, the phone number in the value field is called

You can find more information here.

Text message:

{
  'type': 'text',
  'content': 'MY_TEXT',
}

Quick Replies:

{
  'type': 'quickReplies',
  'content': {
    'title': 'TITLE',
    'buttons': [
      {
        'title': 'BUTTON_TITLE',
        'value': 'BUTTON_VALUE',
      },
    ]
  }
}

Cards:

{
  'type': 'card',
  'content': {
    'title': 'CARD_TITLE',
    'subtitle': 'CARD_SUBTITLE',
    'imageUrl': 'IMAGE_URL',
    'buttons': [
      {
        'title': 'BUTTON_TITLE',
        'type': 'BUTTON_TYPE', # See Facebook Messenger button formats
        'value': 'BUTTON_VALUE',
      }
    ],
  },
}

Pictures:

{
  'type': 'picture',
  'content': 'IMAGE_URL',
}

Videos:

{
  'type': 'video',
  'content': 'VIDEO_URL',
}
Clone this wiki locally