Webhook ya account_update na kila sababu ya kukatwa
account_update ndiyo njia Meta inaripoti kuwa muunganisho umebadilisha hali. Majina ya field ya tukio yanaonyesha kilichotokea, na wakati wa kuondoa muunganisho, disconnection_info.reason hutaja sababu. Sababu hiyo hutofautisha nambari itakayojiunga tena na ambayo imepotea kabisa.
Tukio Meta hutuma programu inapoondolewa kwenye akaunti.
Sababu zilizotajwa ambazo kuondolewa kwa muunganisho kunaweza kubeba.
Kipindi kikuu cha kutotumika kwa kifaa cha msingi, kinachowasili kama PRIMARY_INACTIVITY.
Ni matukio gani account_update hubeba?
PARTNER_REMOVED, programu inapoondolewa kwenye WhatsApp Business Account. Hii ndiyo ishara kuu ya kukatwa na ndiyo inayofaa kutegemewa, badala ya kukisia kukatwa kwa field kubadilika kuwa false.
ACCOUNT_OFFBOARDED, nambari inapoondolewa kabisa. ACCOUNT_RECONNECTED, muunganisho uliowahi kuondolewa unaporudi. Pia kuna matukio ya utekelezaji wa vizuizi: ACCOUNT_RESTRICTION na ACCOUNT_VIOLATION, pamoja na matukio yenye DISABLED au BAN kwenye majina yake.
Matokeo ya uthibitishaji na idhini pia hufika hapa, yakiwa na VERIFIED au APPROVED kwenye majina ya matukio. Kidhibiti kinapaswa kuchagua kwa jina la tukio na kuchukulia lisilotambuliwa kuwa la taarifa, badala ya kushindwa, kwa sababu Meta huongeza matukio bila taarifa.
Sababu za kukatwa ni zipi?
Ni sita, na zina maana tofauti sana.
PRIMARY_INACTIVITY ni kanuni ya takriban siku kumi na nne: programu ya WhatsApp Business haikufunguliwa kwenye kifaa cha msingi. Inaweza kurekebishwa, na ndiyo sababu inayotokea zaidi.
COMPANION_INACTIVITY ni hali hiyo kwenye kifaa cha ziada, kwa kipindi kirefu zaidi cha takriban siku thelathini.
BUSINESS_DOWNGRADE inamaanisha nambari imerudi kwenye programu ya kawaida ya WhatsApp. Hilo hukomesha Coexistence kwa sababu Coexistence inahitaji programu ya Business.
CHANGE_NUMBER inamaanisha nambari ya simu yenyewe imebadilika. USER_RE_REGISTERED inamaanisha imesajiliwa tena kwenye kifaa kipya. ACCOUNT_DISCONNECTED inamaanisha mteja aliikata kwa makusudi au mfumo uliikata.
Sababu hiyo pia hufika pamoja na disconnection_info.initiated_by, inayoonyesha kama mtu au mfumo ndiye aliyefanya hivyo.
Kwa nini sababu ni muhimu kuliko tukio?
Kwa sababu PARTNER_REMOVED pekee haikuambii hatua ya kuchukua.
Nambari iliyoondolewa kwa PRIMARY_INACTIVITY itarudi: biashara hufungua programu, huunganisha tena, na kila kitu huendelea. Ukiichukulia kama mteja aliyeondoka, utatuma barua pepe ya kughairi kwa mtu ambaye bado ni mteja.
Nambari iliyoondolewa kwa BUSINESS_DOWNGRADE au ACCOUNT_DISCONNECTED ni hali tofauti. Ukiichukulia kuwa ya muda, muunganisho unaweza kubaki ukining'inia milele.
Kuondolewa kunapowasili bila sababu, initiated_by ndiyo ishara ya ziada: kuondolewa kulikofanywa na mtu huonyesha uamuzi wa makusudi, lakini kuondolewa kwa mfumo bila maelezo hakuonyeshi hivyo. Ni bora kutofautisha hili kwenye msimbo kuliko kulitatua baadaye kupitia mazungumzo na msaada.
Makosa ya kawaida
- Kuchukulia kila PARTNER_REMOVED kwa njia ileile. Sababu hutofautisha wiki mbili za ukimya na mteja aliyeondoka.
- Kukisia kukatwa kwa field kubadilika kuwa false badala ya kutumia tukio hili. Hilo husababisha tahadhari za uongo.
- Kushindwa kwa jina la tukio lisilotambuliwa. Meta huongeza matukio, na kidhibiti kinapaswa kuruka lisilojulikana.
EasyCoexistence hushughulikia kila moja kwa jina, huhifadhi sababu kwenye rekodi ya muunganisho, na hutofautisha kuondolewa kwa kutotumika kunakoweza kurekebishwa na nambari iliyopotea kabisa.
Maswali yanayoulizwa mara kwa mara
Je, PARTNER_REMOVED ni ya kudumu?
Kwa kawaida siyo. Nyingi huambatana na PRIMARY_INACTIVITY, ikimaanisha programu haikufunguliwa na kuunganisha tena hurejesha kila kitu.
Je, kuunganisha tena hurejesha webhook destination yangu?
Hapana, na hapa ndipo mtego ulipo. Destination ni override kwenye usajili wa programu na huondolewa pamoja nayo. Lazima iwekwe tena.
COMPANION_INACTIVITY ni nini?
Ni hali hiyo ya kutotumika kwenye kifaa cha ziada badala ya kifaa cha msingi, kwa kipindi kirefu cha takriban siku thelathini.
Je, naweza kupata tukio hili bila sababu?
Ndiyo. Hilo likitokea, disconnection_info.initiated_by ndiyo ishara pekee ya kuonyesha kama kuondolewa kulifanywa kwa makusudi.
Endelea kusoma
Uko tayari kuanza?
Sanidi WhatsApp Coexistence kwa dakika chache, si miezi. Programu inaendelea kufanya kazi kwenye simu.
Anza kipindi cha majaribio bila malipoImethibitishwa kwenye