Σχήματα δεδομένων
Δομημένες πληροφορίες σφάλματος
ApiError · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
codeΣυμβολοσειράΥποχρεωτικόΣταθερός κωδικός για επεξεργασία από λογισμικό.
Περιορισμοί
enum["storage.limit_reached", "request.malformed", "authentication.required", "authentication.invalid_credentials", "authorization.scope_denied", "authorization.ip_not_allowed", "authorization.client_ip_unverified", "entitlements.api_disabled", "entitlements.operation_disabled", "entitlements.limit_exceeded", "entitlements.resource_blocked", "resource.not_found", "request.method_not_allowed", "resource.version_conflict", "resource.state_conflict", "resource.in_use", "resource.already_exists", "idempotency.key_reused", "request.too_large", "request.unsupported_media_type", "request.validation_failed", "request.range_not_satisfiable", "rate_limit.exceeded", "capacity.queue_full", "capacity.wait_timeout", "internal.error", "gateway.bad_response", "service.unavailable", "gateway.timeout"]
fieldsΠίνακας <FieldError> nullΠροαιρετικόΣφάλματα επικύρωσης επιμέρους πεδίων.
messageΣυμβολοσειράΥποχρεωτικόΕπεξήγηση για τον χρήστη· χρησιμοποιήστε τον κωδικό σφάλματος στη λογική του προγράμματος.
Πρόσθετα πεδία: Όχι
Δημιουργία — Μάρκες — Απόκριση
ApiResponse_MutationData_ · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
dataMutationDataΥποχρεωτικόΠαράδειγμα απόκρισης · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaΥποχρεωτικόΜεταδεδομένα απόκρισης.
Πρόσθετα πεδία: Όχι
Μεταδεδομένα απόκρισης
ContextMeta · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
localeΣυμβολοσειράΥποχρεωτικόΓλώσσα που επιλέχθηκε για αυτό το αίτημα.
market_codeΣυμβολοσειράΥποχρεωτικόΚωδικός αγοράς που επιστρέφει το endpoint πλαισίου.
market_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αγοράς που επιστρέφει το endpoint πλαισίου.
request_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αιτήματος· στα μεταδεδομένα απόκρισης ταυτοποιεί το αίτημα HTTP.
minLength:1maxLength:100
Πρόσθετα πεδία: Όχι
Μεταδεδομένα απόκρισης
ContextPageMeta · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
localeΣυμβολοσειράΥποχρεωτικόΓλώσσα που επιλέχθηκε για αυτό το αίτημα.
market_codeΣυμβολοσειράΥποχρεωτικόΚωδικός αγοράς που επιστρέφει το endpoint πλαισίου.
market_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αγοράς που επιστρέφει το endpoint πλαισίου.
paginationPaginationΥποχρεωτικόΜεταδεδομένα σελιδοποίησης με cursor.
request_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αιτήματος· στα μεταδεδομένα απόκρισης ταυτοποιεί το αίτημα HTTP.
minLength:1maxLength:100
Πρόσθετα πεδία: Όχι
Κατάλογος σφαλμάτων
ErrorResponse · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
errorApiErrorΥποχρεωτικόΔομημένες πληροφορίες σφάλματος.
metaRequestMetaΥποχρεωτικόΜεταδεδομένα απόκρισης.
Πρόσθετα πεδία: Όχι
Σφάλματα επικύρωσης επιμέρους πεδίων
FieldError · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
codeΣυμβολοσειράΥποχρεωτικόΣταθερός κωδικός για επεξεργασία από λογισμικό.
Περιορισμοί
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldΣυμβολοσειράΥποχρεωτικόΠεδίο που σχετίζεται με σφάλμα επικύρωσης.
minLength:1maxLength:128locationΣυμβολοσειράΥποχρεωτικόΠληροφορίες τοποθεσίας.
Περιορισμοί
enum["path", "query", "header", "body"]
Πρόσθετα πεδία: Όχι
Ποσό πριν από τα πρόσθετα στοιχεία που εμφανίζονται στην απόκριση
MoneyData · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
amountΣυμβολοσειράΥποχρεωτικόΔεκαδικό ποσό ως συμβολοσειρά JSON· null μόνο όπου επιτρέπεται. Στείλε τα ποσά ως κείμενο με δεκαδική τελεία, για παράδειγμα "19.99", σύμφωνα με την περιγραφή του πεδίου. Χρησιμοποίησε δεκαδικό τύπο στους υπολογισμούς για να αποφύγεις σφάλματα ακρίβειας.
currencyΣυμβολοσειράΥποχρεωτικόΚωδικός νομίσματος του ποσού.
Περιορισμοί
pattern"^[A-Z]{3}$"
minor_unitsΑκέραιοςΥποχρεωτικόΠλήθος δεκαδικών ψηφίων του νομίσματος.
minimum:0maximum:4
Πρόσθετα πεδία: Όχι
Δημιουργία — Μάρκες — Απόκριση
MutationData · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
deletedΛογική τιμήΥποχρεωτικόΔείχνει αν εφαρμόστηκε η διαγραφή.
idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό πόρου· διατηρήστε το ακριβώς όπως επιστρέφεται. (MutationData).
versionΑκέραιος nullΥποχρεωτικόΈκδοση πόρου για έλεγχο ταυτόχρονων εγγραφών. Ορισμένοι αριθμοί έκδοσης μπορεί να υπερβαίνουν το Number.MAX_SAFE_INTEGER στη JavaScript. Διάβασέ τους και στείλε τους χωρίς να αλλάξεις τα ψηφία. Στο JSON πρέπει να παραμένουν αριθμοί, όχι κείμενο.
Πρόσθετα πεδία: Όχι
Μεταδεδομένα απόκρισης
PageMeta · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
paginationPaginationΥποχρεωτικόΜεταδεδομένα σελιδοποίησης με cursor.
request_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αιτήματος· στα μεταδεδομένα απόκρισης ταυτοποιεί το αίτημα HTTP.
minLength:1maxLength:100
Πρόσθετα πεδία: Όχι
Μεταδεδομένα σελιδοποίησης με cursor
Pagination · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
has_moreΛογική τιμήΥποχρεωτικόΔείχνει αν υπάρχει επόμενη σελίδα.
limitΑκέραιοςΥποχρεωτικόΜέγιστο πλήθος εγγραφών σε αυτή τη σελίδα.
minimum:1maximum:100next_cursorΣυμβολοσειρά nullΥποχρεωτικόΤιμή συνέχισης για την επόμενη σελίδα ή null.
Πρόσθετα πεδία: Όχι
Μεταδεδομένα απόκρισης
RequestMeta · Σχήμα · Σχήματα δεδομένων: Κοινά μοντέλα
request_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αιτήματος· στα μεταδεδομένα απόκρισης ταυτοποιεί το αίτημα HTTP.
minLength:1maxLength:100
Πρόσθετα πεδία: Όχι