Απρόβλεπτα
Αυτό δεν είναι σφάλμα. Είναι μια συμπεριφορά που είναι καλύτερο να μάθετε από την τεκμηρίωση παρά από την ανάλυση μιας ξένης απάντησης.
Στην απάντηση υπάρχει περιττό πεδίο _footer
Ενότητα με τίτλο «Στην απάντηση υπάρχει περιττό πεδίο _footer»Η δωρεάν έκδοση και οποιαδήποτε κλήση χωρίς κλειδί λαμβάνουν ένα επιπλέον πεδίο _footer με υπογραφή στο σώμα. Τα πληρωμένα κλειδιά δεν το βλέπουν. Αν ο parser σας είναι αυστηρός σε περιττά πεδία, αυτό θα είναι το πρώτο που θα τον σταματήσει.
Η επανάληψη του ίδιου κλήματος κοστίζει μηδέν
Ενότητα με τίτλο «Η επανάληψη του ίδιου κλήματος κοστίζει μηδέν»Ένα πανομοιότυπο αίτημα κατά το παράθυρο cache επιστρέφει X-Cache: HIT, και τέτοια κλήση δεν αφαιρεί πιστώσεις: στην απάντηση X-Credits-Used: 0, και το υπόλοιπο επιστρέφεται πίσω. Δηλαδή, δεν μπορείτε να μετρήσετε το κόστος, τρέχοντας το ίδιο αίτημα επανειλημμένα: θα πληρώσετε μία φορά.
Το κλειδί Sandbox δεν ξοδεύει τίποτα
Ενότητα με τίτλο «Το κλειδί Sandbox δεν ξοδεύει τίποτα»Το aw_test_* δεν αφαιρεί πιστώσεις καθόλου και δεν μετράει στο όριο του λογαριασμού. Δεν είναι «μικρή ποσότητα», αλλά μηδέν. Θα πρέπει να αναπτύσσετε σε αυτό, και να χρησιμοποιήσετε το aw_live_* όταν ελέγχετε την τιμολόγηση.
Άγνωστα πεδία αγνοούνται σιωπηλά
Ενότητα με τίτλο «Άγνωστα πεδία αγνοούνται σιωπηλά»Το σώμα δέχεται περιττά κλειδιά και τα αγνοεί. Η εξαίρεση είναι μόνο για ρητά απορριφθείσες σύντομες γραφές (lat, tz και τα υπόλοιπα, δείτε Μορφές πεδίων). Έτσι, ένα τυπογραφικό λάθος στο όνομα ενός πεδίου συνήθως δεν θα δώσει σημάδι: θα λάβετε 200 και έναν χάρτη, υπολογισμένο χωρίς την παράμετρό σας.
Πέρα από τον Αρκτικό Κύκλο, το σύστημα οικιών αντικαθίσταται
Ενότητα με τίτλο «Πέρα από τον Αρκτικό Κύκλο, το σύστημα οικιών αντικαθίσταται»Για συστήματα τεταρτημορίων όταν |latitude| > 66.5°, το Swiss Ephemeris επιστρέφει σιωπηλά Porphyry. Αυτό δεν το κρύβουμε: στην απάντηση εμφανίζεται ένα πεδίο warning. Το Whole Sign και το Equal λειτουργούν σε οποιοδήποτε γεωγραφικό πλάτος.
Μια γειτονική περίπτση την κλείσαμε με απόρριψη: άγνωστοι κωδικοί houseSystem δεν δίνουν πλέον Placidus με άλλο όνομα, αλλά επιστρέφουν 400.
Το κλειδί έχει τρεις ανεξάρτητους ορίους
Ενότητα με τίτλο «Το κλειδί έχει τρεις ανεξάρτητους ορίους»Τα browser κλειδιά pk_ και τα μυστικά aw_ μπορούν να φέρουν τρεις περιορισμούς ταυτόχρονα, και δεν αντικαθιστούν ο ένας τον άλλον:
| Όριο | Τι λέει | Απόρριψη |
|---|---|---|
| λίστα domains | από πού μπορεί να γίνει κλήση | 403 ORIGIN_REQUIRED / ORIGIN_NOT_ALLOWED |
credits_cap_cycle | πόσο μπορεί να ξοδέψει αυτό το κλειδί | 429 KEY_BUDGET_EXHAUSTED |
allowed_endpoints | τι ακριβώς μπορεί να κληθεί | 403 ENDPOINT_NOT_IN_SCOPE |
Το πεδίο endpoint δεν απελευθερώνει service reads: ένα κλειδί περιορισμένο σε embed/* δεν θα διαβάσει ούτε τις δικές του στατιστικές. Αυτό είναι σκόπιμο, λεπτομέρειες στην Αυθεντικοποίηση.
Η διόρθωση του κλειδί ισχύει από το επόμενο αίτημα
Ενότητα με τίτλο «Η διόρθωση του κλειδί ισχύει από το επόμενο αίτημα»Τα κλειδιά cache-αρονται για 60 δευτερόλεπτα, αλλά οποιαδήποτε αλλαγή μέσω PATCH /v1/keys/{id} επαναφέρει το cache αμέσως. Δεν χρειάζεται να περιμένετε ένα λεπτό.