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": "..."
}
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.