Ενσωμάτωση του Ultimate Multisite με το Zapier
Σε ένα από τα άρθρα μας, αναλύσαμε τα Webhooks και πώς μπορούν να χρησιμοποιηθούν για ενσωμάτωση με εφαρμογές τρίτων.
Η χρήση webhooks είναι λίγο περίπλοκη, καθώς απαιτεί προχωρημένες γνώσεις προγραμματισμού και διαχείρισης payloads. Το Zapier είναι ένας τρόπος να το αποφύγετε αυτό.
Το Zapier συνδέεται με πάνω από 5000+ εφαρμογές, κάνοντας την επικοινωνία μετα ξύ διαφορετικών εφαρμογών πολύ πιο εύκολη.
Μπορείτε να δημιουργήσετε Triggers που θα ενεργοποιούνται όταν συμβαίνουν γεγονότα στο δίκτυό σας (π.χ. δημιουργείται ένας λογαριασμός και ενεργοποιείται το event account_create) ή να δημιουργήσετε Actions στο δίκτυό σας ως αντίδραση σε εξωτερικά γεγονότα (π.χ. δημιουργία νέας συνδρομής λογαριασμού στο δίκτυο Ultimate Multisite σας).
Αυτό είναι εφικτό επειδή τα triggers και τα actions του Ultimate Multisite Zapier λειτουργούν μέσω του REST API.
Πώς να ξεκινήσετε
Πρώτα, αναζητήστε το Ultimate Multisite στη λίστα εφαρμογών του Zapier. Εναλλακτικά, μπορείτε να κάνετε κλικ σε αυτόν τον σύνδεσμο.
Μεταβείτε στο dashboard σας και πατήστε το κουμπί + Create Zap στην αριστερή πλαϊνή μπάρα για να ρυθμίσετε ένα νέο Zap.

Θα μεταφερθείτε στη σελίδα δημιουργίας Zap.
Στο πλαίσιο αναζήτησης πληκτρολογήστε "wp ultimo". Κάντε κλικ για να επιλέξετε την επιλογή Beta.

Αφού επιλέξετε την εφαρμογή μας, επιλέξτε το διαθέσιμο event: New Ultimate Multisite Event.

Τώρα πρέπει να δώσουμε στο Zapier πρόσβαση στο δίκτυό σας. Κάνοντας κλικ στο Sign in θα ανοίξει ένα νέο παράθυρο που ζητά τα διαπιστευτήρια API.

Μεταβείτε στον πίνακα διαχείρισης δικτύου και πλοηγηθείτε στο Ultimate Multisite > Settings > API & Webhooks και βρείτε την ενότητα API Settings.
Επιλέξτε την επιλογή Enable API καθώς είναι απαραίτητη για να λειτουργήσει αυτή η σύνδεση.

Χρησιμοποιήστε το εικονίδιο Copy to Clipboard στα πεδία API Key και API Secret και επικολλήστε αυτές τις τιμές στην οθόνη ενσωμάτωσης.
Στο πεδίο URL, βάλτε την πλήρη διεύθυνση URL του δικτύου σας, συμπεριλαμβανομένου του πρωτοκόλλου (HTTP ή HTTPS).

Κάντε κλικ στο κουμπί Yes, Continue για να προχωρήσετε στο επόμενο βήμα. Αν όλα πάνε καλά, θα δείτε τον νέο συνδεδεμένο λογαριασμό σας! Κάντε κλικ στο Continue για να δημιουργήσετε ένα νέο trigger.
Πώς να δημιουργήσετε ένα νέο Trigger
Τώρα που ο λογαριασμός σας είναι συνδεδεμένος, μπορείτε να δείτε τα διαθέσιμα events. Ας επιλέξουμε το event payment_received για αυτό το tutorial.

Μόλις επιλέξετε το event και κάνετε κλικ στο continue, θα εμφανιστεί ένα βήμα δοκιμής.

Σε αυτό το στάδιο, το Zapier θα ελέγξει αν το Zap σας μπορεί να ανακτήσει το συγκεκριμένο payload για αυτό το event. Σε μελλοντικά events του ίδιου τύπου, θα αποστέλλονται πληροφορίες με την ίδια δομή.

Στο tutorial μας η δοκιμή ολοκληρώθηκε επιτυχώς και επέστρεψε τις πληροφορίες του παραδείγματος payload. Αυτές οι πληροφορίες παραδείγματος θα μας βοηθήσουν κατά τη δημιουργία actions. Το trigger σας είναι τώρα δημιουργημένο και έτοιμο να συνδεθεί με άλλες εφαρμογές.