Salt la conținutul principal

Configurarea Webhooks

Toate postările create prin Predis.ai API au un ciclu de viață și iau stări diferite. Posibilele stări pe care le poate lua o postare este inProgress, completed si error. Odată ce se face o solicitare pentru a genera o postare, inProgress statul este notificat în răspunsul însuși. Celelalte doua state - completed si error va fi notificat prin intermediul webhook-urilor configurate de dvs.

Configurați o adresă URL pentru Webhook

Urmați pașii de mai jos pentru a configura adresa URL a webhook-ului dvs. în API bord:

  • Logati pentru a Predis.ai aplicaţia
  • Navigați la Prețuri și cont -> Rest API pentru a deschide API tablou de bord
  • Adăugați adresa URL a webhook-ului dvs. Asigurați-vă că adresa URL a webhook este o adresă URL publică.

Sarcină utilă Webhook

Dacă postarea a ajuns la a completed or error stare, va fi trimis un webhook cu sarcina utilă care conține următorii parametri:

completed sarcină utilă de stat

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

error sarcină utilă de stat

{
"status": "error",
"post_id": "..."
}
prudenţă

Vom trimite webhook-ul exact o dată pentru fiecare postare, chiar dacă primim un răspuns nereușit de la serverele dvs. În cazul în care serverele dvs. nu reușesc să gestioneze evenimentul webhook, puteți obține datele tuturor postărilor dvs. generate. Citiți mai multe despre asta aici

Testarea mediului local

Nu este posibil să utilizați localhost direct pentru a primi stări webhook, deoarece URL-ul webhook trebuie să fie un URL public. Puteți gestiona acest lucru creând un tunel către serverul local folosind instrumente precum ngrok. Utilizați punctul final al URL-ului generat de aceste instrumente în adresa URL a webhook-ului în timp ce configurați adresa URL a webhook-ului în tabloul de bord.

Resurse suplimentare