Integrasie van Ultimate Multisite met Zapier
In een van die artikels het ons oor Webhooks gesels en hoe dit gebruik kan word om met derde-party toepassings te integreer.
Die gebruik van webhooks is bietjie ingewikkeld, aangesien dit gevorderde kennis van kodering en die vang van payloads vereis. Die gebruik van Zapier is egter 'n manier vir jou om dit te omseil.
Zapier het integrasie met meer as 5000+ toepassings, wat die kommunikasie tussen verskillende toepassings makliker maak.
Jy kan Triggers skep wat geaktiveer word wanneer gebeure op jou netwerk plaasvind (bv. 'n rekening word geskep en die account_create gebeurtenis trig) of Actions genereer op jou netwerk wat reageer op eksterne gebeure (bv. 'n nuwe rekeninglidmaatskap in jou Ultimate Multisite netwerk skep).
Dit is moontlik omdat Ultimate Multisite Zapier's triggers en aksies aangedryf word deur die REST API.
Hoe om te begin
Eerstens, soek na Ultimate Multisite in die Zapier-toepassingslys. Alternatief kan jy op hierdie skakel klik.
Gaan na jou dashboard en druk op die + Create Zap-knoppie aan die linkerkantbalk om 'n nuwe Zap op te stel.

Jy sal na die Zap-skepbladsy herlei word.
Tik "wp ultimo" in die soekbalk. Klik om die Beta-weergawe opsie te kies.

Nadat jy ons toepassing gekies het, kies die beskikbare gebeurtenis: New Ultimate Multisite Event.

Nou moet ons Zapier toegang gee tot jou netwerk. Klik op Sign in sal 'n nuut venster oopmaak wat die API credentials vereis.

Gaan na jou netwerk-administrasiepaneel en navigeer na Ultimate Multisite > Settings > API & Webhooks en kyk na die API Settings-afdeling.
Kies die Enable API-opsie, aangesien dit vereis word vir hierdie verbinding om te werk.

Gebruik die Copy to Clipboard-ikoon op die API Key en API Secret velde en plak daardie waardes op die integrasie-skerm.
Op die URL-veld, plaas jou netwerk se volledige URL, insluitend die protokolle (HTTP of HTTPS).

Klik op die Yes, Continue-knoppie om na die volgende stap te beweeg. As alles goed werk, sal jy begroet word deur jou nuut gekoppelde rekening! Klik op Continue om 'n nuwe trigger te skep.
Hoe om 'n nuwe Trigger te skep
Nou dat jou rekening gekoppel is, kan jy die beskikbare gebeurtenisse sien. Kom ons kies die payment_received-gebeurtenis vir hierdie tutorial.

Sodra die gebeurtenis geselekteer is en jy klik op continue, sal 'n teststap verskyn.

In hierdie fase sal Zapier toets of jou Zap die spesifieke payload vir daardie gebeurtenis kan ophaal. In toekomstige gebeurtenisse van dieselfde tipe, sal inligting met hierdie dieselfde struktuur gestuur word.

In ons tutorial was die toets completed successfully en het dit die voorbeeld-inligting van die payload teruggegee. Hierdie voorbeeld-inligting sal nuttig wees om ons te lei terwyl ons aksies skep. Jou trigger is nou geskep en gereed om gekoppel te word aan ander toepassings.
Hoe om Actions te skep
Actions gebruik inligting van ander triggers om nuwe items in jou netwerk te skep.
By die skep van 'n aksie-stap sal jy Ultimate Multisite Beta en die opsie Create Items on Ultimate Multisite kies.

In die volgende stap sal jy óf jou outentisering skep, net soos ons in Hoe om te begin gedoen het, óf 'n geskepde outentisering kies. In hierdie tutorial sal ons dieselfde outentisering kies wat voorheen geskep is.

Opstel van die Aksie
Dit is die hoofstap van die aksie en hier is dinge 'n bietjie anders. Die eerste inligting wat jy sal kies, is die Item. Item is die inligtingmodel van jou netwerk soos Customers, Payments, Sites, Emails en ander.

Wanneer jy 'n item kies, sal die formulier herrangskik om die vereiste en opsionele velde vir die gekose item te bring.
Byvoorbeeld, wanneer jy die item Customer kies, sal die formveld alles bring wat nodig is om 'n nuwe Klant in die netwerk te skep.

Nadat jy al die velde wat gemerk is as required invul en op continue klik, sal 'n laaste skerm jou die ingevulde velde en die velde wat onvoltooid is, wys.

Sodra jou toets voltooi en suksesvol is, is jou aksie gekonfigureer. Dit is ook belangrik om op jou netwerk te kyk of die item met die toets van jou aksie geskep is.