Pokéapi Δωρεάν RESTful Pokémon API για προγραμματιστές
ο δημοτικότητα του Pokémon δεν παρουσιάζει σημάδια επιβράδυνσης και τώρα καλύπτει γενιές παιδιών από τη δεκαετία του '90 μέχρι σήμερα. Πολλοί προγραμματιστές αγαπούν αυτά τα παιχνίδια και συχνά δημιουργούν εφαρμογές πληροφορίες εμφάνισης και κοινή χρήση δεδομένων από τα παιχνίδια.
Αυτός είναι ο στόχος του Ποπέπι, ένα δωρεάν RESTful API ειδικά για Πληροφορίες παιχνιδιού Pokémon. Είναι μακράν η μεγαλύτερη βάση δεδομένων των δωρεάν πληροφοριών Pokémon και το API είναι εντελώς δωρεάν.
Πολλοί προγραμματιστές έχουν ήδη δημιουργήσει απλά περιτυλίγματα API για να σας βοηθήσουμε να δημιουργήσετε εφαρμογές γρηγορότερα. Δεν είναι διαθέσιμες σε όλες τις γλώσσες προγραμματισμού, αλλά εδώ είναι οι πιο δημοφιλείς:
- Οι προγραμματιστές της PHP μπορούν να χρησιμοποιήσουν PokePHP
- Οι προγραμματιστές κόμβων μπορούν να χρησιμοποιήσουν Προμήθεια Pokedex
- Οι προγραμματιστές της Swift μπορούν να χρησιμοποιήσουν PokemonKit
Δεν έχω βρει περιτύλιξη Java για περιτύλιγμα Android ή Ruby / Python για εργασία στο backend web, αλλά ελπίζω ότι στο μέλλον και άλλοι προγραμματιστές θα είναι αρκετά ευγενικοί για να δημιουργήσουν αυτές τις βιβλιοθήκες.
Εάν επισκέπτεστε το σελίδα τεκμηρίωσης θα βρεις παραδείγματα ζωντανών κωδικών και όλα όσα χρειάζεστε τραβήξτε τα δεδομένα από το site. Αυτό μπορεί να κυμαίνεται από συγκεκριμένες κινήσεις Pokémon μέχρι μούρα, είδη και ακόμη και γενιές παιχνιδιών.
Μπορείς να δημιουργήσετε μια ολόκληρη εφαρμογή ιστού βασισμένο σε αυτό το API για να τραβήξει απολύτως τα πάντα για κάθε παιχνίδι από την 1η γενιά μέχρι την πιο πρόσφατη γενιά (και τα πάντα μεταξύ).
Ο χώρος αναπτύχθηκε από τον Paul Hallett ως πρακτική για την κατασκευή APIs. Από τότε έχει εξελιχθεί σε ένα απίστευτα δημοφιλές εργαλείο με σχεδόν 1k αστέρια στο GitHub.
Προς το παρόν, αυτό το API τραβά πάνω από 100.000 αιτήματα ανά ημέρα η οποία είναι αρκετά σημαντική για έναν ελεύθερο πόρο. Δεδομένου ότι είναι δωρεάν, το API συνοδεύεται από περιορισμούς. Συγκεκριμένα, ο συνολικός αριθμός των αιτήσεις ανά πόρο περιορίζονται σε 300 ανά ημέρα ανά διεύθυνση IP.
Έτσι, αν εκτελέσετε ένα αίτημα API για το Pikachu, μπορεί να συμβεί μόνο 300 φορές σε μία ημέρα. Αλλά μπορείτε να καλέσετε άλλα αιτήματα API από το site και όλοι έχουν ένα ανώτατο όριο 300. Εάν εσείς να αποθηκεύσετε σωστά τις αιτήσεις αυτές δεν πρέπει ποτέ να χτυπήσετε αυτό το όριο!
Είναι δύσκολο να διαπιστώσετε αν ο ιστότοπος θα παραμείνει δωρεάν για πάντα ή αν ο δημιουργός θα χρειαστεί να προσφέρει σχέδια πριμοδότησης για την κάλυψη του βαρύ φορτίου. Αλλά με κάθε τρόπο, το Pokéapi είναι ένα λαμπρό έργο και είναι ένας τρόπος διασκέδασης μάθετε την ανάπτυξη του API.