Il profilo Messenger per la tua Pagina è il luogo in cui puoi impostare le proprietà che definiscono i vari aspetti delle seguenti funzioni della Piattaforma Messenger. Per maggiori informazioni, consulta la tabella Proprietà del profilo Messenger qui sotto.
L'API Messenger Profile ti consente di impostare, aggiornare, recuperare ed eliminare proprietà dal profilo Messenger della Pagina.
Per interagire con questo endpoint, è necessario un token d'accesso della Pagina con l'autorizzazione pages_messaging
.
Per le app in modalità sviluppo, le impostazioni del profilo Messenger saranno visibili solo alle persone con un ruolo sull'app.
https://graph.facebook.com/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>
Di seguito sono riportate le proprietà che possono essere incluse nel profilo Messenger per la tua Pagina. Consulta le descrizioni della tabella qui sotto per il tipo e lo scopo di ognuna di esse.
Proprietà | Tipo | Descrizione |
---|---|---|
| Oggetto | Il payload che viene inviato come evento Per maggiori informazioni, consulta il riferimento per il pulsante Inizia. |
| Array<Object> | Un array di messaggi di saluto specifici per varie lingue da mostrare nella schermata di benvenuto di Messenger sulla tua Pagina. Per maggiori informazioni, consulta il riferimento per il testo del saluto. |
| Array<Object> | Un array con un oggetto rompighiaccio. Per maggiori informazioni, consulta il riferimento per i messaggi rompighiaccio. |
| Array<Object> | Un array di pulsanti di call to action da includere nel menu always-on. Per maggiori informazioni, consulta il riferimento per il menu always-on. |
| Array<String> | Una lista di domini autorizzati. Elemento obbligatorio per le Pagine che usano l'SDK per le estensioni di Messenger e il plug-in della casella. Per maggiori informazioni, consulta il riferimento per l'autorizzazione dei domini. |
| Stringa | URL della callback per l'autenticazione. È obbligatorio l'uso del protocollo https. Per maggiori informazioni, consulta il riferimento per l'URL per il collegamento dell'account. |
| Oggetto | L'URL mostrato nella visualizzazione web di Messenger quando un utente apre il plug-in per la chat di Messenger. Obsoleto per tutte le operazioni ( |
| Array<Object> | Argomento facoltativo. Se fornito, non può essere nullo. Per maggiori informazioni, consulta il riferimento per i comandi. |
| Oggetto | Un insieme di criteri per stabilire il pubblico che visualizzerà il tuo profilo Messenger nella tab Suggeriti. Per maggiori informazioni, consulta il riferimento per le impostazioni del pubblico di destinazione. |
| Booleano | Un flag booleano a indicare se la pagina è interessata dagli aggiornamenti all'API Messenger per l'Europa. Questa proprietà è disponibile solo per la richiesta |
Recupera il valore corrente di una o più proprietà del profilo Messenger per nome.
Di seguito sono riportati i parametri inclusi nella stringa della query della richiesta:
Parametro | Descrizione |
---|---|
fields | Una lista separata da virgole di proprietà del profilo Messenger da recuperare. |
curl -X GET "https://graph.facebook.com/v21.0
/me/messenger_profile?fields=whitelisted_domains,greeting&access_token=<PAGE_ACCESS_TOKEN>"
Il valore corrente delle proprietà richieste viene restituito nell'array data
:
{
"data": [
{
"whitelisted_domains": [
"https://facebook.com/"
],
"greeting": [
{
"locale": "default",
"text": "Hello!"
},
{
"locale": "en_US",
"text": "Timeless apparel for the masses."
}
]
}
]
}
Imposta i valori di una o più proprietà del profilo Messenger. Solo le proprietà impostate nel corpo della richiesta verranno sovrascritte.
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 più proprietà del profilo Messenger. Vengono eliminate solo le proprietà specificate nell'array 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" }
Le chiamate all'API Messenger Profile sono limitate a 10 chiamate API per intervallo di 10 minuti. Questo rate limit viene applicato per Pagina.