Конфигуриране на уеб кукички
Всички публикации, създадени чрез Predis.ai API имат жизнен цикъл и приемат различни състояния. Възможните състояния, които една публикация може да приеме, са inProgress
, completed
намлява error
. След като бъде направена заявка за генериране на публикация, inProgress
състояние се уведомява в самия отговор. Останалите две състояния - completed
намлява error
ще бъде уведомен чрез конфигурираните от вас уебкукички.
Настройте URL адрес на Webhookâ € <
Следвайте стъпките по-долу, за да настроите URL адреса на уеб кукичката си в API табло:
- Влез за да Predis.ai ап
- Отидете до Цени и акаунт -> Останали API за да отворите API табло
- Добавете URL адреса на вашата уебкукичка. Уверете се, че URL адресът на webhook е публичен URL адрес.
Webhook Payloadâ € <
Ако публикацията е достигнала до a completed
or error
състояние, уеб кукичка ще бъде изпратена с полезния товар, съдържащ следните параметри:
completed
държавен полезен товар
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
държавен полезен товар
{
"status": "error",
"post_id": "..."
}
Ние ще изпратим уебкукичката точно веднъж за всяка публикация, дори ако получим неуспешен отговор от вашите сървъри. В случай, че вашите сървъри не успеят да се справят със събитието webhook, можете да получите данните за всички ваши генерирани публикации. Прочетете повече за това тук
Тестване в локална средаâ € <
Не е възможно да използвате localhost директно за получаване на състояния на уебкукичка, тъй като URL адресът на уебкукичката трябва да е публичен URL адрес. Можете да се справите с това, като създадете тунел към вашия локален сървър с помощта на инструменти като ngrok. Използвайте URL крайната точка, генерирана от тези инструменти, в URL адреса на уеб кукичката, докато настройвате URL адреса на уеб кукичката в таблото за управление.