Las frases para romper el hielo proporcionan a los usuarios una manera de iniciar una conversación con una empresa por medio de una lista de preguntas frecuentes. Se puede establecer un máximo de cuatro preguntas a través de la API de frases para romper el hielo.
Desde el 19 de octubre de 2021, las frases para romper el hielo admiten la localización para permitir a las empresas establecer preguntas personalizadas según la configuración regional del usuario. La API tendrá un nuevo formato y animamos a los desarrolladores a usarlo para establecer y recuperar información sobre las frases para romper el hielo. Puedes consultar la lista de configuraciones regionales admitidas aquí.
Actualmente, esta función no está disponible en ordenadores.
curl -X POST -H "Content-Type: application/json" -d '{
"platform": "instagram",
"ice_breakers":[
{
"call_to_actions":[
{
"question":"
curl -X POST -H "Content-Type: application/json" -d '{
"platform": "instagram",
"ice_breakers":[
{
"question": "
Según la configuración de la frase para romper el hielo, la solicitud GET devolverá un formato diferente. Se aplica el siguiente comportamiento:
Animamos a los desarrolladores a migrar al formato nuevo, ya que en el futuro retiraremos el formato antiguo.
curl -X GET "https://graph.facebook.com/v11.0/me/messenger_profile?fields=ice_breakers&platform=instagram&access_token=<PAGE_ACCESS_TOKEN>
Respuesta en el formato nuevo
{
"data": [
{
"call_to_actions" : [
{
"question": "
Respuesta en el formato antiguo
{
"data": [
{
"ice_breakers": [
{
"question": "
curl -X DELETE -H "Content-Type: application/json" -d '{
"fields": [
"ice_breakers",
]
}' "https://graph.facebook.com/v11.0/me/messenger_profile?platform=instagram&access_token=%lt;PAGE_ACCESS_TOKEN>"
Para recibir webhooks de postback de las frases para romper el hielo, la aplicación debe suscribirse a la versión 8.0 o posterior del webhook messaging_postbacks
en el tema de Instagram sobre la configuración de la aplicación.
El webhook recibirá una carga útil JSON similar a la del ejemplo siguiente.
{ "object": "instagram", "entry": [ { "id": "<IGID>", "time": 1502905976963, "messaging": [ { "sender": { "id": "<IGSID>" }, "recipient": { "id": "<IGID>" }, "timestamp": 1502905976377, "postback": { "title": "<SELECTED_ICEBREAKER_QUESTION>", "payload": "<USER_DEFINED_PAYLOAD>", } } ] } ] }