Saltar al contenido principal

Configurar webhooks

Todas las publicaciones creadas a través de Predis.ai API tienen un ciclo de vida y toman diferentes estados. Los posibles estados que puede tomar una publicación son inProgress, completed y error. Una vez que se realiza una solicitud para generar una publicación, el inProgress El estado se notifica en la propia respuesta. Los dos estados restantes - completed y error será notificado a través de los webhooks configurados por usted.

Configurar una URL de webhook

Siga los pasos a continuación para configurar la URL de su webhook en el API tablero:

  • Inicie sesión para Predis.ai applicación
  • Vaya a Precios y cuenta -> Resto API para abrir el panel API Afiliados
  • Agregue la URL de su webhook. Asegúrese de que la URL del webhook sea una URL pública.

Carga útil del webhook

Si el puesto ha alcanzado un completed or error estado, se enviará un webhook con la carga útil que contiene los siguientes parámetros:

completed carga útil estatal

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

error carga útil estatal

{
"status": "error",
"post_id": "..."
}
precaución

Enviaremos el webhook exactamente una vez por cada publicación, incluso si recibimos una respuesta fallida de sus servidores. En caso de que sus servidores no puedan procesar el evento del webhook, podrá obtener los datos de todas las publicaciones generadas. Lea más al respecto aquí.

Pruebas en el entorno local

No es posible usar localhost directamente para recibir estados de webhook, ya que la URL del webhook debe ser pública. Para solucionar esto, puedes crear un túnel a tu servidor local usando herramientas como ngrok . Usa el punto final de la URL generado por estas herramientas en la URL del webhook al configurarla en el panel de control.

Más Recursos