Διαχείριση της διεπαφής προγραμματισμού της εφαρμογής σας

Τι σημαίνει το API

Είναι 2:30 π.μ. εδώ στο Παρίσι, Γαλλία… και δεν μπορώ να κοιμηθώ, τι καλύτερο να κάνω παρά να γράψω μια ανάρτηση στο blog! DK New Media έχει συνεργαστεί πρόσφατα με δύο εταιρείες που έχουν εφαρμόσει τεχνολογία για τη διαχείριση τους διεπαφή προγραμματισμού εφαρμογών (API). Τα API έχουν γίνει ένα ισχυρό και απαραίτητο χαρακτηριστικό για οποιαδήποτε πλατφόρμα, ώστε οι έμποροι να μπορούν να ενσωματώνουν και να αυτοματοποιούν τα συστήματά τους.

Το δύσκολο μέρος της εφαρμογής API για την πλατφόρμα λογισμικού σας είναι να διασφαλίσετε ότι η εταιρεία σας προστατεύεται από τους χάκερ, δημιουργεί υπηρεσίες παρακολούθησης και αναφοράς για την παρακολούθηση της χρήσης και προστατεύει το περιβάλλον παραγωγής σας από καταχραστικούς πελάτες που τραβούν το σύστημά σας προς τα κάτω.

Αντί να ρωτάμε εκατοντάδες ομάδες κάθε ώρα για να δούμε αν υπήρξαν αλλαγές, επαληθεύουμε ότι κάθε ομάδα ελέγχεται μόνο μία φορά την ημέρα. Εάν η Coyle Media θέλει να ενημερώσει χειροκίνητα μια ομάδα, μπορεί να υποβάλει αυτό το αίτημα ως μοναδικό. Αυτό μειώνει τον συνολικό αριθμό κλήσεων κατά χιλιάδες ανά ημέρα. Θα ήταν πολύ πιο εύκολο για εμάς να ρωτήσουμε απλώς τους API κάθε 15 λεπτά για κάθε πελάτη ... αλλά αυτό δεν ήταν απαραίτητο, έτσι δημιουργήσαμε ένα ωραίο buffer για να διασφαλίσουμε ότι δεν θα κάνουμε κατάχρηση των API Twitter και Facebook Μέχρι στιγμής τόσο καλό - δεν έχουμε ποτέ γκρεμιστεί.

Εάν η πλατφόρμα σας είναι σοβαρή για την εκκίνηση ενός API, εσείς πρέπει παρέχει ένα στρώμα μόνωσης μεταξύ του API και την εφαρμογή σας για την προστασία της απόδοσης του συστήματος. Ρίχνει όλο και περισσότερο υλικό στο δικό σας API δεν είναι μια οικονομική λύση. Υπάρχουν πολλά API λύσεις διαχείρισης στην αγορά που όχι μόνο το κάνουν αυτό, αλλά διαθέτουν ένα ισχυρό σύνολο δυνατοτήτων που σας επιτρέπουν να πετάξετε τους πελάτες (επιτρέψτε μόνο έναν συγκεκριμένο αριθμό κλήσεων ανά λεπτό, ώρα ή ημέρα), παρέχοντας αναφορές χρήσης στο API κλήσεις και ακόμη και σας επιτρέπουν να δημιουργείτε έσοδα και να παρακολουθείτε τη χρήση. Ορισμένοι πάροχοι δεδομένων χρεώνουν από κάθε κλήση που πραγματοποιείτε (παράδειγμα: Ράπλεφ).

Ανάπτυξη των απαραίτητων εργαλείων για τη διαχείριση του API είναι κάτι που απλά δεν είναι οικονομικά αποδοτικό αυτές τις μέρες, καθώς υπάρχουν πολλές υπηρεσίες εκεί έξω για να το κάνουν για εσάς. Μερικά γνωστά API Οι πλατφόρμες διαχείρισης είναι:

ChaCha εφάρμοσαν τους API χρησιμοποιώντας το Mashery και η διαδικασία ήταν πολύ απλή. Η ομάδα του Mashery πραγματοποίησε τις κλήσεις και παρείχε μια διεπαφή χρήστη για ChaCha για την προώθηση του API τους στην κοινότητα. Βοήθησαν ακόμη και στην προώθηση και την εμπορία του API. Το συνολικό κόστος μιας υπηρεσίας σε επίπεδο επιχείρησης όπως αυτό είναι πολύ μικρότερο από τον πλήρως φορτωμένο μισθό ή το συμβόλαιο για έναν μεμονωμένο προγραμματιστή που βγάζει 100 $ ετησίως.

Εάν εργάζεστε με έναν προμηθευτή τεχνολογίας μάρκετινγκ με ένα API, ίσως θελήσετε να τους ρωτήσετε για τον API εργαλεία διαχείρισης και πώς και οι δύο παρακολουθούν, προστατεύουν και διασφαλίζουν ότι η παραγωγή δεν θα διαταραχθεί από άλλους υπερβολικά ενθουσιώδεις, τεμπέλης προγραμματιστές!

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.