Send API — это основной API, используемый для отправки пользователям сообщений, в том числе текстовых, с вложениями, шаблонов, действий отправителей и т. д.
Создавайте и отправляйте сообщения своим клиентам и людям, которых интересует ваша Страница Facebook.
Вам понадобятся:
MESSAGE
на Странице;pages_messaging
;API Send не включает recipient_id
в ответ на сообщения, отправленные с помощью recipient.user_ref
или recipient.phone_number
, для определения получателя сообщения.
Чтобы отправить сообщение человеку, отправьте запрос POST
к конечной точке /PAGE-ID/messsages
, задав параметры messaging_type
и recipient
и указав контент сообщения.
В примере ниже показан ответ на сообщение пользователя. Ваша Страница отправляет только текст.
curl -X POST "https://graph.facebook.com/v21.0
/{PAGE_ID}/messages" \
-d "recipient={'id':'{PSID}'}" \
-d "messaging_type=RESPONSE" \
-d "message={'text':'hello, world'}" \
-d "access_token={PAGE_ACCESS_TOKEN}"
В случае успеха приложение получит следующий ответ в формате JSON:
{ "recipient_id": "PAGE-SCOPED-ID", "message_id": "AG5Hz2U..." }
Параметр | Описание |
---|---|
| Тип сообщения, отправляемого Страницей. Если этот параметр используется, должен быть задан параметр
|
Обязательный параметр | Тип отправляемого сообщения.
|
| Тип push-уведомления, которое получит человек.
|
Обязательный параметр | Человек, который получит сообщение от вашей Страницы.
|
| Значок действия, отображаемый в окне обмена сообщениями и представляющий действие, которое выполнила Страница с сообщением, полученным от человека.
Может отправляться только с параметром |
| Тег, позволяющий вашей Странице отправлять сообщение человеку вне стандартного 24-часового окна переписки.
|
В таблице ниже перечислены типы сообщений для каждой метки.
Метка сообщения | Использование |
---|---|
| Допустимое использование
Недопустимое использование (не исчерпывающий список)
Недоступно для Instagram Messaging API. |
| Допустимое использование
Недопустимое использование (не исчерпывающий список)
Недоступно для Instagram Messaging API. |
| Допустимое использование
Недопустимое использование (не исчерпывающий список)
Недоступно для Instagram Messaging API. |
| Допустимое использование
Недопустимое использование (не исчерпывающий список)
Обязательно для Instagram Messaging API. |
| Допустимое использование
Недопустимое использование (не исчерпывающий список)
Недоступно для Instagram Messaging API. |
Эта операция не поддерживается для данной конечной точки.
Дополнительную информацию о переписках вашей Страницы см. в соответствующей справочной статье.
Эта операция не поддерживается для данной конечной точки.
Эта операция не поддерживается для данной конечной точки.