El perfil de Messenger de la página es donde configuras las propiedades que definen varios aspectos de las siguientes funciones de la plataforma de Messenger. Para obtener más información, consulta la tabla Propiedades del perfil de Messenger, que se muestra a continuación.
La API del perfil de Messenger te permite configurar, actualizar, recuperar y eliminar propiedades desde el perfil de Messenger de la página.
Se requiere el token de acceso a la página con permiso pages_messaging para interactuar con este punto de conexión.
En las apps en modo de desarrollo, solo las personas que tengan un rol en la app podrán ver la configuración del perfil de Messenger.
https://graph.facebook.com/v26.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>Se pueden incluir las siguientes propiedades en el perfil de Messenger de tu página. Consulta las descripciones de la tabla que se muestra a continuación para informarte sobre el tipo y la función de las propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| Objeto | Se enviará la carga útil como un evento Para obtener más información, consulta la referencia del botón "Empezar". |
| Matriz <Object> | Una matriz de mensajes de bienvenida específicos para cada región que se muestran en la pantalla de bienvenida de la página de Messenger. Para obtener más información, consulta la referencia del texto de saludo. |
| Matriz <Object> | Una matriz con un objeto para empezar una conversación. Para obtener más información, consulta la referencia sobre los disparadores de conversación. |
| Matriz <Object> | Una matriz de botones de llamada a la acción que se pueden incluir en el menú persistente. Para obtener más información, consulta la referencia del menú persistente. |
| Matriz <String> | Lista de dominios autorizados. Es obligatorio en el caso de las páginas que usan el SDK de extensiones de Messenger y el plugin de casilla de verificación. Para obtener más información, consulta la referencia sobre lista de dominios autorizados. |
| Cadena | URL de devolución de llamada de autenticación. Es necesario utilizar el protocolo https. Para obtener más información, consulta la referencia sobre URL de vinculación de cuentas. |
| Matriz<Object> | Argumento opcional. Si se proporciona, no puede ser nulo. Para obtener más información, consulta la referencia sobre comandos. |
| Booleano | Un indicador booleano que determina si las actualizaciones de la API de Messenger de Europa tienen impacto en la página. Esta propiedad solo está disponible para la solicitud |
Recupera el valor actual de una o más propiedades del perfil de Messenger según el nombre.
Se incluyen los siguientes parámetros en la cadena de consulta de la solicitud:
| Parámetro | Descripción |
|---|---|
fields | Una lista separada por comas de las propiedades del perfil de Messenger que se desea recuperar. |
curl -X GET "https://graph.facebook.com/v26.0/me/messenger_profile?fields=whitelisted_domains,greeting&access_token=<PAGE_ACCESS_TOKEN>"
Se devolverá el valor actual de las propiedades solicitadas en la matriz data:
{
"data": [
{
"whitelisted_domains": [
"https://facebook.com/"
],
"greeting": [
{
"locale": "default",
"text": "Hello!"
},
{
"locale": "en_US",
"text": "Timeless apparel for the masses."
}
]
}
]
}Configura los valores de una o más propiedades del perfil de Messenger. Se reemplazarán solo las propiedades que se configuraron en el cuerpo de la solicitud.
curl -X POST -H "Content-Type: application/json" -d '{
"<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>",
"<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>",
...
}' "https://graph.facebook.com/v26.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"
{
"result": "success"
}
Elimina una o más propiedades del perfil de Messenger. Se eliminarán únicamente las propiedades especificadas en la matriz fields.
curl -X DELETE -H "Content-Type: application/json" -d '{
"fields": [
"<PROPERTY_NAME>",
"<PROPERTY_NAME>",
"<PROPERTY_NAME>",
...
]
}' "https://graph.facebook.com/v26.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"
{
"result": "success"
}
Las llamadas a la API de perfiles de Messenger se limitan a 10 llamadas de API por intervalo de 10 minutos. Este límite de frecuencia se aplica por página.