Konfigurera Webhooks
Alla inlägg skapade via Predis.ai API har en livscykel och tar olika tillstånd. De möjliga tillstånden som en post kan ta är inProgress, completed och error. När en begäran har gjorts om att skapa ett inlägg, inProgress staten meddelas i själva svaret. De återstående två staterna - completed och error kommer att meddelas via de webhooks som du har konfigurerat.
Ställ in en Webhook-URLâ € <
Följ stegen nedan för att ställa in din webhook-url i API instrumentbräda:
- Logga in till Predis.ai app
- Navigera till Priser och konto -> Vila API att öppna API instrumentbräda
- Lägg till din webhook-url. Se till att webhook-URL:n är en offentlig URL.
Webhook nyttolastâ € <
Om inlägget har nått en completed or error tillstånd kommer en webhook att skickas med nyttolasten som innehåller följande parametrar:
completed statens nyttolast
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error statens nyttolast
{
"status": "error",
"post_id": "..."
}
Vi skickar webhook exakt en gång för varje inlägg även om vi får ett misslyckat svar från dina servrar. Om dina servrar misslyckas med att hantera webhook-händelsen kan du få data från alla dina genererade inlägg. Läs mer om det här.
Tester på lokal miljöâ € <
Det är inte möjligt att använda localhost direkt för att ta emot webhook-tillstånd eftersom webhook-URL:n måste vara en offentlig URL. Du kan hantera detta genom att skapa en tunnel till din lokala server med hjälp av verktyg som t.ex ngrok. Använd URL-slutpunkten som genereras av dessa verktyg i webhook-URL:n när du ställer in din webhook-URL i instrumentpanelen.