Top.Mail.Ru
Webhook Ұйғарламалары — Жарияланбалаулар | Postmypost — Postmypost

Жарияланбалау үшін webhook ұйғарламалары

Postmypost пост жарияласа немесе сәтсіз болса, ол сіздің серверіңізге нақты уақыт режимінде HTTP ұйғарламасын жібере алады. Оқиғаны қабылдаңыз, жүктемені өңдеңіз және кез келген төмінгі әрекетті іске қосыңыз: өз CMS-ді жаңартыңыз, нәтижелерді тіркеңіз, келесі постты жоспарлаңыз немесе командаңызды ескертіңіз.

Нақты уақыт жарияланбалау оқиғалары

Postmypost пост жарияланғаны, сәтсіз болғаны немесе өшіріліп тасталғаны сәтінде сіздің аяқтаушысына HTTPS POST жіберіді. Бір пәтті API сауалдарысыз әрбір күй өзгерісіне нақты уақыт режимінде жауап беріңіз.

Ұйымданған JSON жүктемесі

Әрбір webhook-та жарияланбалау ID, канал түрі, пост мазмұны, күй кодеу, уақыт белгісі және қажет болса қате хабары болатын сәйкес JSON денесі беріледі — бәрі бір сұранысында өңдеушіңіздің қажеттіктері.

Төмінгі ағындарды автоматтандырыңыз

Postmypost жарияланбалау оқиғаларын кез келген ағындарға жұмсаңыз: пост іске кеткенде CMS-ді жаңартыңыз, сәтсіз болғанда Slack барлау ескертіңіз, қайта жарияланбалау іске қосыңыз немесе деректер аналитика құбылмалы аймақтарына жіберіңіз — барлығы webhook-тар арқылы іске қосылады.

Жоба сайының баптау

Әрбір жоба үшін ерік webhook URL беріңіз. Түрлі барлау немесе команда оқиғалары ырайлы аяқтаушысына автоматты түрде бағытталады — ешқандай ортақ өңдеуші логикасы талап етілмейді.

Жеткізу журналы және қайта ойнау

Әрбір webhook әрекеті оның толық жүктемесі және сіздің серверіңіздің HTTP жауабымен тіркеліді. Сәтсіздіктерді тіңдеңіз, аяқтаушысын өңдеңіз және жүктелген ешқандай жарияланбалау деректерін жоғалтпай өткен ұйғарламаларды қайта ойнаңыз.

Ынамды қайтадан көшіру

Егер сіздің сервері 2xx емес жауап беру немесе уақыты біттісе, Postmypost жеткізуді автоматты түрде қайтадан көшіреді. Сіздің интеграциясы уақытша іс үзіліс кезінде де ынамдарланған болып қалады.

Қосымша ерекшеліктер

Лезде жеткізу
Webhook оқиғалары жарияланбалау күйі өзгергенде дәл сол сәтте жіберіледі — сауалдау талап етілмейді, оқиға мен өңдеушіңіз арасында ешқандай кідіріс жоқ.
Сәтсіз болса қайтадан көшіру
Егер сіздің аяқтаушысы уақытша қол жетпесе, Postmypost webhook жеткізуін автоматты түрде қайтадан көшіреді, бұл ешқандай оқиға ырайсыз жоғалмайды.
Толық оқиға жүктемесі
Әрбір webhook-та жарияланбалау ID, канал, пост мазмұны, күй, уақыт белгісі және кез келген қате ақпараты болады — оқиғага әрекет жасау үшін қажет болатын барлық нәрсе.
Кез келген автоматтандыруды іске қосыңыз
Келіп түскен webhook-ты пайдаланып кез келген ағындарды іске қосыңыз: деректер базасы жазбасын жаңартыңыз, Slack ескертісін жіберіңіз, келесі жоспарланған постты жасаңыз немесе кез келген үшінші тарап API қосындысын шақырыңыз.
Бірнеше аяқтаушы
Әр түрлі жобалар немесе барлау үшін бөлек webhook URL-дерін баптаңыз. Әрбір жоба өзінің аяқтаушысына ие болуы мүмкін, оқиғаларды дәл сол жерге бағыттайды.
Сауалдау ысырасының жоқтығы
Postmypost API-ді күй жаңартуы үшін үздіксіз сұрау орнына, webhook-ты оқиғаларды сізге итере құйындырыңыз — таза құрылым, төмен API пайдалану, тезірек реакция.
Оқиғалар тарихы
Барлық webhook жеткізулері олардың жүктемесі және жауап кодымен тіркеліді. Өтінішті жете түсіну үшін өткен оқиғаларды тіңдеңіз немесе өткен ұйғарламаларды қайта ойнаңыз.
Кез келген стекке ұйықтасады
Webhook-тар JSON денімен ағын HTTPS POST сұрау-тартусы — кез келген тіл, аймақ немесе сервис сізде функцияда үйлесімді.

Көбірек мүмкіндіктер