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 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 no exitosa de sus servidores. En caso de que sus servidores no puedan manejar el evento del webhook, puede obtener los datos de todas sus publicaciones generadas. Leer más sobre esto aquí

Pruebas en el entorno local

No es posible utilizar localhost directamente para recibir estados de webhook ya que la URL del webhook debe ser una URL pública. Puede manejar esto creando un túnel hacia su servidor local usando herramientas como ngrok. Utilice el punto final de URL generado por estas herramientas en la URL del webhook mientras configura la URL del webhook en el panel.

Recursos Adicionales