Ir ao contido principal

Configuración de Webhooks

Todas as publicacións creadas a través de Predis.ai API ter un ciclo de vida e tomar diferentes estados. Os estados posibles que pode levar unha publicación son inProgress, completed error. Unha vez que se fai unha solicitude para xerar unha publicación, o inProgress notificarase o estado na propia resposta. Os dous estados restantes - completed error será notificado a través dos webhooks configurados por vostede.

Configurar un URL de webhook

Siga os pasos a continuación para configurar o URL do seu webhook no API panel de control:

  • Iniciar sesión Predis.ai app
  • Navega ata Prezos e conta -> Rest API para abrir a API panel de control
  • Engade o URL do teu webhook. Asegúrate de que o URL do webhook sexa un URL público.

Carga útil de webhook

Se o posto chegou a un completed or error estado, enviarase un webhook coa carga útil que contén os seguintes parámetros:

completed carga útil estatal

{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}

error carga útil estatal

{
"status": "error",
"post_id": "..."
}
cautela

Enviaremos o webhook exactamente unha vez por cada publicación aínda que recibamos unha resposta non satisfactoria dos teus servidores. No caso de que os seus servidores non poidan xestionar o evento webhook, pode obter os datos de todas as súas publicacións xeradas. Ler máis sobre iso aquí

Probas sobre o medio local

Non é posible usar localhost directamente para recibir estados de webhook xa que o URL do webhook debe ser un URL público. Podes xestionar isto creando un túnel para o teu servidor local usando ferramentas como ngrok. Use o punto final do URL xerado por estas ferramentas no URL do webhook mentres configura o URL do webhook no panel.

Recursos adicionais