APIs de terceros
pages_manage_postsinstagram_basicinstagram_content_publishEl flujo para Instagram requiere dos pasos:
# Paso 1: Crear un media container
curl -X POST "https://graph.facebook.com/v21.0/{IG_USER_ID}/media" \
-H "Authorization: Bearer TU_ACCESS_TOKEN" \
-d "image_url=https://tuservidor.com/imagen.jpg" \
-d "caption=Nueva idea de producto lista para lanzamiento 🚀"
# Respuesta esperada:
# { "id": "178894555..." }
# Paso 2: Publicar el media container
curl -X POST "https://graph.facebook.com/v21.0/{IG_USER_ID}/media_publish" \
-H "Authorization: Bearer TU_ACCESS_TOKEN" \
-d "creation_id=178894555..."
curl -X POST "https://graph.facebook.com/v21.0/{PAGE_ID}/photos" \
-H "Authorization: Bearer TU_ACCESS_TOKEN" \
-d "url=https://tuservidor.com/imagen.jpg" \
-d "caption=Nuevo lanzamiento en nuestra página 🚀"
# Respuesta esperada:
# { "post_id": "1234567890_0987654321" }