Puoi usare il segmento /app/subscriptions
dell'API Graph per configurare e gestire il prodotto Webhooks della tua app. Consulta la nostra documentazione su /app/subscriptions per vedere quali operazioni puoi eseguire con questo segmento e tutte le autorizzazioni necessarie. Questo documento tratta solo alcune operazioni comuni.
Per attivare l'iscrizione a un oggetto e ai suoi campi, invia una richiesta POST
al segmento /app/subscriptions e includi i seguenti parametri:
object
: il tipo di oggetto per cui desideri configurare le iscrizioni al campo (ad es. user
).callback_url
: l'URL dell'endpoint.fields
: i campi per cui desideri attivare l'iscrizione (ad es. photos
).Ad esempio, se l'ID della tua app è 188559381496048
e desideri ricevere una notifica quando l'utente della tua app pubblica una nuova foto, potresti eseguire questa operazione:
curl -F "object=user" \ -F "callback_url=https://your-clever-domain-name.com/webhooks" \ -F "fields=photos" \ -F "verify_token=your-verify-token" \ -F "access_token=your-app-access-token" \ "https://graph.facebook.com/188559381496048/subscriptions"
Se l'operazione va a buon fine:
{ "success": "true" }
Per visualizzare le iscrizioni di oggetti e campi configurati per la tua app, invia una richiesta GET
al segmento /app/subscriptions
. Ad esempio, se l'ID della tua app è 188559381496048
, potresti eseguire questa operazione:
GET graph.facebook.com/188559381496048/subscriptions
{ "data": [ { "object": "user", "callback_url": "https://your-clever-domain-name.com/webhooks", "active": true, "fields": [ { "name": "photos", "version": "v2.10" }, { "name": "feed", "version": "v2.10" } ] } ] }