Frases para romper el hielo

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.

Configuración de las frases para romper el hielo

Formato nuevo (recomendado)

curl -X POST -H "Content-Type: application/json" -d '{
     "platform": "instagram",
     "ice_breakers":[
       {
          "call_to_actions":[
             {
                "question":"

Formato antiguo (no se debe usar para configurar nuevas frases para romper el hielo)

curl -X POST -H "Content-Type: application/json" -d '{
  "platform": "instagram",
  "ice_breakers":[
     {
        "question": "

Obtención de las frases para romper el hielo

Según la configuración de la frase para romper el hielo, la solicitud GET devolverá un formato diferente. Se aplica el siguiente comportamiento:

  • Si la frase para romper el hielo se ha configurado con el formato antiguo, la solicitud GET devolverá la respuesta en el formato antiguo.
  • Si la frase para romper el hielo se ha configurado con el formato nuevo, la solicitud GET devolverá la respuesta en el formato nuevo.

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": "

Eliminación de las frases para romper el hielo

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>"

Evento de webhooks

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>",
          }
        }
      ]
    }
  ]
}

     

Ayuda para desarrolladores