Web Kancalarını Yapılandırma
aracılığıyla oluşturulan tüm gönderiler Predis.ai API bir yaşam döngüsüne sahiptir ve farklı durumlar alır. Bir gönderinin alabileceği olası durumlar: inProgress
, completed
ve error
. Bir gönderi oluşturmak için bir istek yapıldığında, inProgress
durum yanıtın kendisinde bildirilir. Geriye kalan iki eyalet - completed
ve error
sizin tarafınızdan yapılandırılan web kancaları aracılığıyla bilgilendirilecektir.
Bir Web Kancası URL'si Ayarlayın
Webhook URL'nizi ayarlamak için aşağıdaki adımları izleyin. API Gösterge Paneli:
- Için giriş yapın Predis.ai uygulamayı yükleyeceğiz
- Fiyatlandırma ve Hesap -> Dinlenme bölümüne gidin API açmak için API gösterge paneli
- Webhook URL'nizi ekleyin. Webhook URL'sinin genel bir URL olduğundan emin olun.
Web Kancası Yükü
Gönderi bir noktaya ulaştıysa completed
or error
durumunda, aşağıdaki parametreleri içeren veri yüküyle birlikte bir web kancası gönderilecektir:
completed
durum yükü
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
durum yükü
{
"status": "error",
"post_id": "..."
}
Sunucularınızdan başarısız bir yanıt alsak bile, her gönderi için webhook'u tam olarak bir kez göndereceğiz. Sunucularınızın webhook olayını işleyememesi durumunda, oluşturulan tüm gönderilerinizin verilerini alabilirsiniz. Bu konuda daha fazlasını okuyun okuyun
Yerel Ortamda Testler
Web kancası URL'sinin genel bir URL olması gerektiğinden, web kancası durumlarını almak için localhost'u doğrudan kullanmak mümkün değildir. gibi araçları kullanarak yerel sunucunuza bir tünel oluşturarak bunu halledebilirsiniz. Ngrok. Kontrol panelinde web kancası URL'nizi ayarlarken, web kancası URL'sinde bu araçlar tarafından oluşturulan URL uç noktasını kullanın.