Личные ответы — это функция, позволяющая Странице Facebook отправить одно сообщение человеку, который разместил публикацию, прокомментировал публикацию или Страницу.
В сентябре мы добавили поддержку групп на Facebook. Теперь компании могут отправлять личные ответы людям, которые комментируют публикации Страницы в группах на Facebook.
Чтобы отправить личный ответ на публикацию или комментарий, отправьте запрос POST
к конечной точке /PAGE-ID/messages
, в котором для параметра recipient
задано значение post_id
или comment_id
, а параметр message
содержит текст сообщения.
На примере ниже показан ответ на публикацию, которую клиент разместил на вашей Странице.
Hi, I want to buy a gift for my nephew. Do you have any suggestions? (Здравствуйте! Я хочу купить подарок для племянника. Можете что-то порекомендовать?)
curl -X POST -H "Content-Type: application/json" -d '{ "recipient": { "post_id": "PAGE-POST-ID" }, "message": { "attachment":{ "type":"template", "payload":{ "template_type":"button", "text":"Of course, what is your budget for the gift?", "buttons":[ { "type": "postback", "title": "LESS THAN $20", "payload": "GIFT_BUDGET_20_PAYLOAD" }, { "type": "postback", "title": "$20 TO $50", "payload": "GIFT_BUDGET_20_TO_50_PAYLOAD" }, { "type": "postback", "title": "MORE THAN $50", "payload": "GIFT_BUDGET_50_PAYLOAD" } ] } } } }' "https://graph.facebook.com/<GRAPH-API-VERSION>/PAGE-ID/messages?access_token=<PAGE-ACCESS-TOKEN>"
Пример активации процесса отправки личного ответа.
Дополнительную информацию см. в следующих документах: