Тілді таңдау

Webhooks

Webhooks компанияңызда белгілі оқиғалар болған кезде сыртқы жүйелеріңізге нақты уақыттағы хабарламаларды жіберуге мүмкіндік береді.


Бұл не?

Әзірлеуші бетіндегі Webhooks қойындысы Shifton-нан автоматты хабарламаларды қабылдайтын webhook соңғы нүктелерін жасауға мүмкіндік береді. Аккаунтыңызда оқиғалар болған кезде — ауысым жасалды, қызметкер кіру уақытын белгіледі немесе кесте жарияланды — Shifton деректер жүктемесін көрсетілген URL-ге жібереді. Бұл жүйелеріңіздің жаңартулар үшін Shifton-ды үнемі тексеруін болдырмайды, интеграцияларды жылдамырақ және тиімдірек етеді.


Алғышарттар

ТалапМәліметтер
РөлOwner немесе
Соңғы нүктеWebhook жүктемелерін қабылдайтын серверіңіздегі жалпы қатынасты URL
БілімHTTP сұраулары мен webhooks-қа негізгі түсінік (немесе әзірлеушіге қатынас)

Қадамдық нұсқаулар

Webhooks қойындысына кіру

Shifton screenshot
1
Сол жақ бүйірлік тақтадан Интеграциялар батырмасын басыңыз.
2
Әзірлеуші
бетіне өтіңіз.
3
Вебхуктар
қойындысын басыңыз.
4
Егер webhook жасалмаған болса, жұмбақ суреті бар бос күй пайда болады.

Жаңа webhook жасау

Shifton screenshot
Shifton screenshot
1
«Жаңа webhook»
батырмасын басыңыз.
2
Webhook конфигурациясын толтырыңыз:
ӨрісСипаттама
URLShifton оқиға деректерін жіберетін соңғы нүктенің URL-і
ОқиғаларОсы webhookты іске қосуы керек Shifton оқиғаларын таңдаңыз
БелсендіWebhookты қосу немесе өшіру ауыстырғышы
1
Webhookты сақтаңыз.
2
Shifton таңдалған оқиғалар болған сайын URL-ге HTTP POST сұрауларын жіберуге кіріседі.

Бар webhookтарды басқару

1
Webhooks қойындысында жасалған барлық webhookтардың тізімін көресіз.
2
Конфигурациясын өңдеу үшін webhookты басыңыз.
3
URL-ді өзгерте, оқиғаны таңдауды жаңарта немесе белсенді күйді ауыстыра аласыз.
4
Webhookты жою үшін жою опциясын пайдаланыңыз.

Webhookты тексеру

1
Webhookты жасағаннан кейін Shifton-да тиісті оқиғаны іске қосыңыз (мысалы, сынақ ауысымын жасаңыз).
2
Webhook жүктемесі алынғанын растау үшін соңғы нүктенің сервер журналдарын тексеріңіз.
3
Жүктеме келмеген болса, URL дұрыс және жалпы қатынасты екенін тексеріңіз.

Қатынас рұқсаттары

Shifton screenshot
РөлWebhookтарды қарауWebhookтарды жасау/өңдеуWebhookтарды жою
OwnerИәИәИә
ИәИәИә
ManagerЖоқЖоқЖоқ
ҚызметкерЖоқЖоқЖоқ

Жиі қойылатын сұрақтар

С: Shifton webhook жүктемелері үшін қандай пішім пайдаланады?
Ж: Webhookтар JSON денесі бар HTTP POST сұраулары ретінде жіберіледі. Әрбір оқиға түрінің дәл жүктеме құрылымы үшін API құжаттамасын қараңыз.

С: Бір оқиға үшін бірнеше webhook орнатуға бола ма?
Ж: Иә, бір оқиғаны тыңдайтын бірнеше webhook жасауға болады, олардың әрқайсысы әртүрлі URL-ге нұсқайды.

С: Webhook іске қосылғанда сервер өшіп тұрса не болады?
Ж: Соңғы нүкте қолжетімсіз болса, webhook жеткізілуі сәтсіз болуы мүмкін. Қайталау саясаты мен сәтсіздікті өңдеу туралы мәліметтер үшін API құжаттамасын тексеріңіз.

С: Webhookтарды белгілі қызметкерлер немесе жобалар үшін ғана іске қосуға сүзе аламын ба?
Ж: Webhook оқиғасын таңдау әдетте оқиға-түрі деңгейінде болады. Белгілі қызметкерлер немесе жобалар үшін кіріс деректерді сервер жағынан сүзу қажет болады.

С: Webhook соңғы нүктесін қалай қорғауға болады?
Ж: Кіріс сұраулардың шынымен Shifton-нан келгенін тексеру үшін құпия токен немесе қол тану верификациясын пайдалануды қарастырыңыз. Қауіпсіздік ұсыныстары үшін API құжаттамасын қараңыз.


Мүмкін мәселелер мен шешімдер

МәселеМүмкін себепШешім
Webhook іске қосылмайдыWebhook белсенді емес күйдеWebhookты өңдеп, Белсенді ауыстырғышының қосылғанын тексеріңіз
Соңғы нүкте қателер қайтарадыURL дұрыс емес немесе сервер өшіп тұрURL дұрыс екенін және серверіңіздің жұмыс істеп, жалпы қатынасты екенін тексеріңіз
Жүктеме алынбадыБрандмауэр кіріс сұрауларды бұғаттаудаShifton-нан кіріс POST сұрауларына рұқсат беру үшін сервер брандмауэр параметрлерін тексеріңіз
Webhook іске қосылды, бірақ деректер толық емесҚате оқиға түрі таңдалдыWebhookты өңдеп, дұрыс оқиғалардың таңдалғанын тексеріңіз
Бар webhookтар болса да бос күй көрсетіледіБет жаңартылмағанСоңғы деректерді жүктеу үшін Webhooks қойындысын жаңартыңыз
«Жаңа webhook» батырмасы көрінбейдіЖеткіліксіз рұқсаттарOwner немесе рөліңіз бар екенін тексеріңіз