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/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>
Se pueden incluir las siguientes propiedades en el perfil de Messenger de una 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 como un evento Para obtener más información, consulta la referencia del botón "Empezar". |
| Matriz <Object> | Una matriz de mensajes de bienvenida con configuración regional 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 mensajes para empezar una 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> | Una lista de los dominios agregados a una lista blanca. 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 blanca de dominios. |
| Cadena | URL de devolución de llamada de autenticación. Es necesario utilizar un protocolo https. Para obtener más información, consulta la referencia sobre URL de vinculación de cuentas. |
| Objeto | La URL que se mostrará en la vista web de Messenger cuando una persona abra el plugin de chat de Messenger. Elemento obsoleto para todas las operaciones ( |
| Matriz <Object> | Argumento opcional. Si se proporciona, no puede ser nulo. Para obtener más información, consulta la referencia sobre comandos. |
| Objeto | Un conjunto de criterios que determina el público que podrá ver el Messenger en la pestaña "Sugerencias". Para obtener más información, consulta la referencia sobre la configuración de públicos objetivo. |
| Booleano | Un indicador booleano que determina si las actualizaciones de la API de Messenger de Europa impactaron 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 |
---|---|
Campos | Una lista separada por comas de las propiedades del perfil de Messenger que se desea recuperar. |
curl -X GET "https://graph.facebook.com/v21.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/v21.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/v21.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.