Ugrás a tartalomra

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": "..."
}
óvatosság

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.

Egyéb témák.