Webhooks компанияңызда белгілі оқиғалар болған кезде сыртқы жүйелеріңізге нақты уақыттағы хабарламаларды жіберуге мүмкіндік береді.
Бұл не?
Әзірлеуші бетіндегі Webhooks қойындысы Shifton-нан автоматты хабарламаларды қабылдайтын webhook соңғы нүктелерін жасауға мүмкіндік береді. Аккаунтыңызда оқиғалар болған кезде — ауысым жасалды, қызметкер кіру уақытын белгіледі немесе кесте жарияланды — Shifton деректер жүктемесін көрсетілген URL-ге жібереді. Бұл жүйелеріңіздің жаңартулар үшін Shifton-ды үнемі тексеруін болдырмайды, интеграцияларды жылдамырақ және тиімдірек етеді.
Алғышарттар
| Талап | Мәліметтер |
|---|---|
| Рөл | Owner немесе |
| Соңғы нүкте | Webhook жүктемелерін қабылдайтын серверіңіздегі жалпы қатынасты URL |
| Білім | HTTP сұраулары мен webhooks-қа негізгі түсінік (немесе әзірлеушіге қатынас) |
Қадамдық нұсқаулар
Webhooks қойындысына кіру

Жаңа webhook жасау


| Өріс | Сипаттама |
|---|---|
| URL | Shifton оқиға деректерін жіберетін соңғы нүктенің URL-і |
| Оқиғалар | Осы webhookты іске қосуы керек Shifton оқиғаларын таңдаңыз |
| Белсенді | Webhookты қосу немесе өшіру ауыстырғышы |
Бар webhookтарды басқару
Webhookты тексеру
Қатынас рұқсаттары

| Рөл | 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 немесе рөліңіз бар екенін тексеріңіз |