Webhooks konfigurálása
A következőn keresztül létrehozott összes bejegyzés Predis.ai API életciklusuk van, és különböző állapotokat vesznek fel. A lehetséges állapotok, amelyeket egy poszt felvehet inProgress
, completed
és a error
. Amint egy bejegyzés létrehozására irányuló kérés érkezik, a inProgress
állapotát magában a válaszban értesítjük. A fennmaradó két állam - completed
és a error
értesítést kapunk az Ön által konfigurált webhookon keresztül.
Állítson be egy Webhook URL-t.
Kövesse az alábbi lépéseket a webhook URL beállításához a API Irányítópult:
- Belépés a Predis.ai app
- Lépjen a Pricing & Account -> Rest API megnyitni API műszerfal
- Adja hozzá webhook URL-jét. Győződjön meg arról, hogy a webhook URL nyilvános URL.
Webhook Payload.
Ha a bejegyzés elérte a completed
or error
állapot esetén egy webhook kerül elküldésre a következő paramétereket tartalmazó hasznos adattal:
completed
állami rakomány
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
állami rakomány
{
"status": "error",
"post_id": "..."
}
Minden bejegyzéshez pontosan egyszer küldjük el a webhookot, még akkor is, ha sikertelen választ kapunk a szerverektől. Abban az esetben, ha a szerverei nem tudják kezelni a webhook eseményt, megkaphatja az összes generált bejegyzés adatait. Olvass róla többet itt
Tesztelés helyi környezetben.
A localhost nem használható közvetlenül a webhook állapotok fogadására, mivel a webhook URL-nek nyilvános URL-nek kell lennie. Ezt úgy kezelheti, hogy létrehoz egy alagutat a helyi szerverhez olyan eszközök segítségével, mint pl ngrok. Használja az eszközök által generált URL-végpontot a webhook URL-ben, miközben beállítja a webhook URL-jét az irányítópulton.