Recibir notificaciones suscribiendo un webhook con 'curl' (Meta Graph API)

APIs de terceros

📊 Requisitos previos

  • Access Token válido con permisos:
    • pages_read_engagement
    • pages_manage_engagement
    • instagram_manage_comments
  • PAGE_ID de tu página de Facebook.
  • IG_USER_ID de tu cuenta de Instagram Business/Creator.
  • Webhook configurado en Meta Developers para recibir notificaciones en tiempo real.
  • COMMENT_ID: se obtiene del payload enviado por Meta al webhook cuando alguien comenta.

🔔 Recepción de notificaciones de comentarios

Meta envía notificaciones vía Webhooks.
Debes registrar un endpoint en tu servidor y suscribirlo al objeto page o instagram con el campo comments.

Ejemplo de suscripción con curl:

curl -X POST "https://graph.facebook.com/v21.0/{APP_ID}/subscriptions" \
  -d "object=page" \
  -d "callback_url=https://tuservidor.com/webhook" \
  -d "fields=feed" \
  -d "verify_token=TU_TOKEN_VERIFICACION" \
  -d "access_token=TU_APP_ACCESS_TOKEN"