Σφάλματα API — Τι σημαίνει κάθε κωδικός και πώς να τον διορθώσετε
Το FastOG επιστρέφει κωδικούς σφάλματος σε μηχανικά αναγνώσιμη μορφή όταν μια αίτηση αποτύχει — είτε πρόκειται για απόδοση υπογεγραμμένου OG image, είτε για κλήση σε μία από τις επιφάνειες διαχείρισης εντός της εφαρμογής. Κάθε απόκριση σφάλματος περιλαμβάνει:
error— το κληρονομικό σύντομο token. Παραμένει παρόν σε κάθε αποτυχία ώστε να διατηρηθεί η συμβατότητα με παλαιότερους πελάτες.code— ο ίδιος σταθερός, τεκμηριωμένος κωδικός σφάλματος (πίνακας παρακάτω), υπό την ονομασία που χρησιμοποιεί το δημόσιο API.message— μια περιγραφή ενός προτάσης για το τι πήγε στραβά.hint— μια σύντομη περιγραφή σε απλή γλώσσα για το τι πήγε στραβά και πώς να το διορθώσετε.docs_url— ένας σύνδεσμος προς αυτή τη σελίδα, με άγκυρα στην ενότητα για αυτόν τον κωδικό.request_id— συσχετίζει αυτή την αποτυχία HTTP με μια γραμμή στον πίνακα Render Logs του dashboard (επιστρέφεται επίσης στην κεφαλίδαX-Request-ID). Μια επιφάνεια χωρίς δυνατότητα συσχέτισης επιστρέφειnull, αλλά το κλειδί είναι πάντα παρόν.
Οι εντός προϊόντος επιφάνειες — το Shopify admin, το WooCommerce Studio, το γέφυρα Wix και το demo — επιστρέφουν το ίδιο περιβάλλον για τους παρακάτω κωδικούς, οπότε μια αποτυχία σημαίνει το ίδιο πράγμα οπουδήποτε τη συναντήσετε. Μια επιφάνεια module μπορεί να διατηρήσει την τιμή κατάστασης HTTP που έχει επιστρέψει πάντα για έναν κωδικό (για παράδειγμα, το render_failed επιστρέφει 503 στην εξαγωγή cover και 502 στο δημόσιο API); ο κωδικός, το μήνυμα, η ένδειξη και ο σύνδεσμος τεκμηρίωσης δεν αλλάζουν.
Ανάγνωση μιας απόκρισης σφάλματος
{
"error": "invalid_signature",
"code": "invalid_signature",
"message": "The signature does not match.",
"hint": "The signature did not match. Re-sign with your HMAC secret after every param change.",
"request_id": "5f2a9c1e-..."
}
Αν λάβετε μια απόκριση που δεν κατανοείτε, η πιο γρήγορη λύση είναι:
- Σημειώστε το
code. - Ελέγξτε τον κατασκευαστή διευθύνσεων URL — οι περισσότερες αποτυχίες οφείλονται σε σφάλματα υπογραφής και όχι σε προβλήματα λογαριασμού.
- Αντιστοιχίστε τον κωδικό παρακάτω για την ακριβή αιτία και τη διόρθωση.
- Στο ταμπλό, ανοίξτε τα Render Logs και φιλτράρετε με βάση το ίδιο
error_code— κάθε γραμμή εμφανίζει τα αιτούμενα παραμέτρα, ώστε να μπορείτε να αναπαράγετε (και να επιβεβαιώνετε ότι τοrequest_idταιριάζει).
Υπογραφή & ελέγχος ταυτότητας
missing_signature
Λείπουν από το αίτημά σας οι παράμετροι query key και/ή s (υπογραφή).
Διόρθωση: βεβαιωθείτε ότι το URL σας περιλαμβάνει τόσο το key=<api-key> όσο και το s=<hmac-signature>. Χρησιμοποιήστε το SDK ή την αναλυτική καθοδήγηση στο /docs/hmac-signature-guide για να το δημιουργήσετε.
invalid_signature
Η τιμή του s δεν ταίριαζε με αυτή που παράγει το HMAC secret σας για αυτό το URL.
Διόρθωση: η υπογραφή καλύπτει κάθε παράμετρο query εκτός από το s, με τα κλειδιά να είναι ταξινομημένα. Η αλλαγή οποιασδήποτε παραμέτρου — συμπεριλαμβανομένης της αναδιάταξης, διαφορών στην URL-κωδικοποίηση ή προσθήκης κενών — ακυρώνει την υπογραφή. Υπογράψτε ξανά μετά από κάθε αλλαγή. Επιβεβαιώστε ότι το secret είναι το ίδιο με αυτό που εμφανίστηκε κατά τη δημιουργία του API key.
invalid_signature_format
Η τιμή του s δεν είναι ένα hex string 64 χαρακτήρων.
Διόρθωση: η υπογραφή πρέπει να είναι ωτό hex SHA-256 (κεφαλαίο a-f0-9). Αν κάνετε base64-κωδικοποίηση ή περικόπτετε την έξοδο, χρησιμοποιήστε απλό hex.
expired_timestamp
Η χρονική σφραγίδα (timestamp) t που παραστήκατε είναι παλαιότερη των 5 λεπτών.
Διόρθωση: αναγεννήστε τη χρονική σφραγίδα κάθε φορά που δημιουργείτε ένα URL. Αυτός ο κώδικας ισχύει για την παλιά ροή υπογεγραμμένου URL· η τρέχουσα ροή HMAC v2 δεν περιλαμβάνει χρονική σφραγίδα.
invalid_api_key
Το API key key που παραστήκατε δεν υπάρχει.
Διόρθωση: αντιγράψτε το πλήρες API key από το dashboard — είναι το δημόσιο αναγνωριστικό που ξεκινά με το sk_. Είναι δημόσιο και ασφαλές στα URLs· το secret (ποτέ στα URLs) είναι αυτό που αποδεικνύει την κατοχή.
missing_hmac_secret
Το API key δεν έχει ρυθμισμένο HMAC secret.
Διόρθωση: δημιουργήστε ένα νέο API key στο dashboard — το HMAC secret δημιουργείται και εμφανίζεται μία φορά κατά τη δημιουργία.
Παράμετρος / είσοδος
invalid_image_url
Μια ιδιότητα (prop) που περιέχει URL (image, brand_logo, logo, avatar, background_image, ...) δεν είναι δημόσιο http(s) URL.
Διόρθωση: περάστε ένα δημόσια προσβάσιμο https://... URL. Τα localhost, τα ιδιωτικά IP και οι γυμνές διαδρομές απορρίπτονται για την πρόληψη επιθέσεων Server-Side Request Forgery (SSRF).
Εγγραφή
subscription_required (402)
Το αίτημα έφτασε στο Dynamic API, αλλά ο λογαριασμός σας δεν διαθέτει ενεργό πλάνο. Η πρόσβαση στο API είναι αποκλειστικά μέσω εγγραφής: το πλάνο αποτελεί το όριο πρόσβασης και προσφέρει το ίδιο επίπεδο κάλυψης και λειτουργικότητας με αυτά που πωλούνται μέσω των εφαρμογών FastOG. Οι ίδιες οι αναπαραγωγές (renders) δεν μετρώνται — δεν υπάρχει μηνιαίο όριο αναπαραγωγών και δεν επιβάλλονται χρεώσεις για υπερβάλλον χρήση.
Διόρθωση: επιλέξτε ένα πλάνο για το Dynamic API από το dashboard και δημιουργήστε ένα κλειδί API. Η απόκριση περιλαμβάνει ένα top_up_url που οδηγεί στη σελίδα των πλάνων.
Υπηρεσία απόδοσης
store_blocked (403)
Η απόδοση για το κατάστημα πίσω από αυτό το κλειδί έχει παυστεί από τη FastOG (για παράδειγμα, λόγω κατάχρησης ή υπερβολικής χρήσης). Οι εικόνες που έχουν ήδη αποθηκευτεί προσωρινά στο edge μπορεί να συνεχίσουν να σερβίρονται μέχρι να λήξουν. Επικοινωνήστε με την υποστήριξη για να το επιλύσετε· τίποτα που μπορείτε να αλλάξετε στην αίτηση δεν θα το διορθώσει.
render_unreachable
Δεν ήταν δυνατή η πρόσβαση στην υπηρεσία απόδοσης (βραχυπρόθεσμο παράθυρο επανεκκίνησης).
Διόρθωση: δοκιμάστε ξανά μετά από λίγα δευτερόλεπτα. Η απόδοση δεν μετρήθηκε για αυτή την προσπάθεια.
render_failed
Η υπηρεσία απόδοσης επέστρεψε σφάλμα για το αίτημά σας.
Διόρθωση: ελέγξτε τα props του προτύπου σας — μακρές/κακώς διαμορφωμένες τιμές, μη υποστηριζόμενα πεδία ή μη προσβάσιμη εικόνα upstream. Η απόκριση περιλαμβάνει το υποκείμενο status. Η απόδοση δεν μετρήθηκε.
Επιφάνειες διαχείρισης καταστήματος
Αυτοί οι κώδικες αφορούν το Shopify admin και το WooCommerce Studio — τους ενσωματωμένους επεξεργαστές στους οποίους εργάζεται ο έμπορος, αντί για την υπογεγραμμένη API. Ορισμένοι από αυτούς είναι κοινές με την δημόσια API (invalid_image_url, render_failed, invalid_signature); αυτές διατηρούν την εγγραφή που τεκμηριώθηκε παραπάνω.
| Κωδικός | HTTP | Τι σημαίνει και τι πρέπει να κάνετε |
|---|---|---|
invalid_shop |
422 | Δεν ήταν δυνατή η αναγνώριση του καταστήματος Shopify. Επαναφορτώστε την εφαρμογή FastOG από το διαχειριστικό περιβάλλον του Shopify ώστε το ενσωματωμένο αίτημα να περιλαμβάνει ξανά το κατάστημα και δοκιμάστε ξανά. |
invalid_shop_or_page |
422 | Το κατάστημα ή ο τύπος σελίδας είναι άγνωστος. Ανοίξτε την εφαρμογή FastOG από το διαχειριστικό περιβάλλον του Shopify και επιλέξτε έναν τύπο σελίδας εξώφυλλου από τον επεξεργαστή. |
invalid_store |
422 | Δεν ήταν δυνατή η αναγνώριση του καταστήματος WooCommerce. Επαναφορτώστε το Studio από το διαχειριστικό περιβάλλον του WordPress ώστε να παρασχεθεί ξανά το διακριτικό (token) του καταστήματος και δοκιμάστε ξανά. |
invalid_store_or_page |
422 | Το κατάστημα ή ο τύπος σελίδας είναι άγνωστος. Επαναφορτώστε το Studio από το διαχειριστικό περιβάλλον του WordPress και επιλέξτε έναν τύπο σελίδας εξώφυλλου που προσφέρει ο επεξεργαστής. |
missing_api_key |
422 | Το κατάστημα δεν διαθέτει κλειδή υπογραφής. Ολοκληρώστε την εγκατάσταση του πρόσθετου από το διαχειριστικό περιβάλλον του WordPress ώστε το FastOG να εκδώσει το κλειδί υπογραφής στο κατάστημα. |
store_ownership_unverified |
403 | Δεν ήταν δυνατή επαλήθευση της ιστοσελίδας WordPress. Πρέπει να είναι προσβάσιμη μέσω δημόσιου HTTPS με ενεργοποιημένο το REST API. |
community_is_free |
422 | Το πλάνο Community είναι δωρεάν. Είναι το προεπιλεγμένο δωρεάν πλάνο και δεν μπορεί να αγοραστεί· επιλέξτε ένα πληρωτέο επίπεδο για αναβάθμιση. |
not_installed |
404 | Το FastOG δεν έχει εγκατασταθεί για αυτό το κατάστημα. Εγκαταστήστε την εφαρμογή FastOG από το Shopify App Store για αυτό το κατάστημα και στη συνέχεια ανοίξτε το. |
oauth_required |
409 | Το κατάστημα χρειάζεται να εξουσιοδοτήσει ξανά το FastOG. Εκτελέστε ξανά την εγκατάσταση OAuth του FastOG από το διαχειριστικό περιβάλλον του Shopify· η αποθηκευμένη άδεια έχει ανακληθεί ή έχουν αλλάξει τα δικαιώματά του. |
reconnect_required |
409 | Η σύνδεση με το Shopify χρειάζεται να αποκατασταθεί. Χρησιμοποιήστε το κουμπί Reconnect στην εφαρμογή FastOG ώστε να εκδοθεί ένα νέο διακριτικό πρόσβασης. |
token_rejected |
409 | Το Shopify εξέδωσε ένα διακριτικό πρόσβασης και στη συνέχεια το απέρριψε. Δοκιμάστε ξανά τη σύνδεση μία φορά· αν το Shopify συνεχίζει να το απορρίπτει, επανεγκαταστήστε την εφαρμογή. |
unauthorized |
401 | Το αίτημα δεν φέρει έγκυρη συνεδρία για αυτή την επιφάνεια. Επαναφορτώστε την εφαρμογή FastOG από το διαχειριστικό περιβάλλον της πλατφόρμας ώστε να επισυναφθεί ένα νέο διακριτικό συνεδρίας και δοκιμάστε ξανά. |
shop_not_found |
404 | Το κατάστημα δεν υπάρχει πλέον στο FastOG. Επανεγκαταστήστε το FastOG από το διαχειριστικό περιβάλλον του Shopify για να δημιουργηθεί ξανά η εγγραφή του καταστήματος. |
invalid_product |
422 | Η αναφορά προϊόντος δεν είναι έγκυρη. Επαναφορτώστε τη σελίδα προϊόντος και ανοίξτε ξανά το FastOG· το id προϊόντος που εστάλη λείπει ή δεν είναι αριθμητικό. |
invalid_product_cover |
422 | Το payload του εξώφυλλου προϊόντος είναι εσφαλμένο. Επαναφορτώστε τον επεξεργαστή και αποθηκεύστε ξανά· τα props, το style και τα signals πρέπει να είναι αντικείμενα. |
product_not_found |
404 | Δεν ήταν δυνατή η ανάγνωση του προϊόντος από το κατάστημα. Ελέγξτε ότι το προϊόν υπάρχει και είναι δημοσιευμένο και στη συνέχεια επαναφορτώστε τον επεξεργαστή. |
product_customization_not_on_plan |
403 | Η εξατομίκευση εξώφυλλου ανά προϊόν δεν περιλαμβάνεται σε αυτό το πλάνο. Αναβαθμίστε ή επεξεργαστείτε το κοινό εξώφυλλο προϊόντος. |
no_product_handles |
422 | Δεν βρέθηκαν προϊόντα για ανανέωση. Δημοσιεύστε τουλάχιστον ένα προϊόν με δημόσιο handle και δοκιμάστε ξανά την ανανέωση της προεπισκόπησης κοινοποίησης. |
invalid_style |
422 | Το μπλοκ στυλ δεν είναι χρήσιμο. Επαναφορτώστε τον επεξεργαστή και επιλέξτε ξανά τα χρώματα και τις γραμματοσειρές· μια τιμή δεν μπορούσε να κανονικοποιηθεί. |
invalid_template |
422 | Το ζητούμενο πρότυπο δεν υπάρχει στον κατάλογο αυτής της πλατφόρμας. Επιλέξτε ένα από τα διαγράμματα που προσφέρει ο επεξεργαστής. |
invalid_preset |
422 | Το όνομα της προεπιλογής δεν είναι μία από αυτές που προσφέρει αυτή η πλατφόρμα. Επιλέξτε μια προεπιλογή από την οθόνη ρύθμισης. |
invalid_set |
422 | Το payload του συνόλου εξώφυλλων λείπει ή είναι εσφαλμένο. Επαναφορτώστε την οθόνη ρύθμισης και επιλέξτε ξανά ένα σύνολο. |
preset_not_applyable |
422 | Η προεπιλογή δεν μπορεί να εφαρμοστεί σε όλους τους τύπους σελίδων. Επιλέξτε μια άλλη προεπιλογή· αυτή λείπει από ένα εξώφυλλο για τουλάχιστον έναν τύπο σελίδας. |
template_not_available |
422 | Το πρότυπο δεν υπάρχει στον καταλόγο που μπορεί να αποδοθεί. Επιλέξτε ένα διάγραμμα που προσφέρει ο επιλογέας. |
template_not_available_on_shopify |
422 | Το πρότυπο δεν είναι διαθέσιμο σε καταστήματα Shopify. Επιλέξτε ένα διάγραμμα που προσφέρει ο επεξεργαστής Shopify. |
template_not_available_on_woocommerce |
422 | Το πρότυπο δεν είναι διαθέσιμο σε καταστήματα WooCommerce. Επιλέξτε ένα διάγραμμα που προσφέρει το Studio. |
template_unavailable |
422 | Το πρότυπο δεν είναι διαθέσιμο για αυτό το κατάστημα. Επιλέξτε ένα διάγραμμα που προσφέρει ο επεξεργαστής· έχει αποσυρθεί, είναι άγνωστο ή υπερβαίνει αυτό που μπορεί να χρησιμοποιήσει το κατάστημα. |
template_not_on_plan |
403 | Το πρότυπο απαιτεί υψηλότερο πλάνο. Αλλάξτε το πλάνο ή επιλέξτε ένα διάγραμμα που καλύπτει το τρέχον πλάνο. Το πλάνο αναφέρεται στην απόκριση στο requires. |
template_requires_higher_plan |
403 | Το πρότυπο απαιτεί υψηλότερο πλάνο. Το πλάνο αναφέρεται στην απόκριση στο requires. |
no_rule |
404 | Δεν υπάρχει κανόνας εξώφυλλου για αυτόν τον τύπο σελίδας ακόμη. Αποθηκεύστε πρώτα ένα εξώφυλλο για αυτόν τον τύπο σελίδας στον επεξεργαστή. |
cover_not_configured |
404 | Δεν έχει αποθηκευτεί ακόμη εξώφυλλο προϊόντος. Αποθηκεύστε ένα εξώφυλλο προϊόντος πριν το κατεβάσετε ή το κοινοποιήσετε. |
schedule_only_product |
422 | Ο προγραμματισμός εκστρατειών υπάρχει μόνο για εξώφυλλα προϊόντος. Αφαιρέστε την ημερομηνία επαναφοράς ή μετακινήστε την εκστρατεία στο εξώφυλλο προϊόντος. |
not_dismissible |
422 | Αυτή η ανακοίνωση δεν μπορεί να απορριφθεί. Επαναφορτώστε τη σελίδα· έχει ήδη αποσυρθεί ή ανήκει σε άλλο κατάστημα. |
unsupported_locale |
422 | Αυτή η γλώσσα διεπαφής δεν είναι ενσωματωμένη για αυτή την εφαρμογή. Επιλέξτε μία από τις γλώσσες που παραθέτει η απόκριση στο supported. |
no_setup_sets |
422 | Δεν ήταν δυνατή η συγκρότηση επιλεγμένων συνόλων εξώφυλλων. Δοκιμάστε ξανά την οθόνη ρύθμισης· αν παραμένει κενή, επικοινωνήστε με την υποστήριξη. |
export_unavailable |
403 | Οι λήψεις δεν περιλαμβάνονται σε αυτό το πλάνο. Αναβαθμίστε στο Pro ή υψηλότερο για να κατεβάσετε αρχεία εξώφυλλου. |
cancellation_failed |
502 | Η ακύρωση της συνδρομής απορρίφθηκε. Δοκιμάστε ξανά μετά από λίγο· αν συνεχίζει να αποτυγχάνει, ακυρώστε από τη σελίδα χρέωσης του Shopify ή επικοινωνήστε με την υποστήριξη. |
logo_override_on_plan |
403 | Η επικάλυψη λογότυπου δεν περιλαμβάνεται σε αυτό το πλάνο. Αναβαθμίστε ή διαγράψτε την επικάλυψη λογότυπου. |
invalid_logo |
422 | Το αρχείο λογότυπου δεν είναι αποδεκτή εικόνα. Ανεβάστε PNG, JPEG ή WebP εντός του ορίου μεγέθους που εμφανίζεται στον επεξεργαστή. |
invalid_brand_image |
422 | Η εικόνα αναφοράς μάρκας δεν είναι χρήσιμη. Ανεβάστε μια υποστηριζόμενη εικόνα εντός του ορίου μεγέθους ή διαγράψτε την αναφορά και αποθηκεύστε ξανά. |
brand_image_too_large |
422 | Η εικόνα αναφοράς μάρκας είναι πολύ μεγάλη. Μειώστε το μέγεθος του αρχείου και ανεβάστε το ξανά. |
brand_colors_too_many |
422 | Παρέχθηκαν περισσότερα από τρία χρώματα μάρκας. Στείλετε το πολύ τρεις δεκαεξαδικές τιμές χρώματος. |
upload_failed |
500 | Δεν ήταν δυνατή η αποθήκευση του ανεβασμένου αρχείου. Δοκιμάστε ξανά· αν συνεχίζει να αποτυγχάνει, επικοινωνήστε με την υποστήριξη — το κατάστημα περιουσιακών στοιχείων δεν επέστρεψε δημόσιο URL. |
attachment_upload_failed |
500 | Δεν ήταν δυνατή η αποθήκευση του συνημμένου υποστήριξης. Στείλτε το μήνυμα χωρίς το συνημμένο και στη συνέχεια στείλτε το αρχείο με email στην υποστήριξη. |
invalid_webhook |
401 | Η υπογραφή webhook του καταστήματος δεν επαληθεύτηκε. Ελέγξτε ότι το μυστικό webhook στις ρυθμίσεις WordPress του FastOG ταιριάζει με αυτό που εξέδωσε το FastOG. |
not_found |
404 | Αυτό το endpoint δεν υπάρχει πλέον. Επαναφορτώστε το Studio από το διαχειριστικό περιβάλλον του WordPress. |
meta_refresh_unavailable |
503 | Η ανανέωση προεπισκόπησης κοινοποίησης δεν έχει διαμορφωθεί. Κοινοποιήστε ξανά τον σύνδεσμο από το Facebook. |
theme_write_disabled |
409 | Η επεξεργασία θέματος δεν είναι ενεργοποιημένη για αυτή την εφαρμογή. Χρησιμοποιήστε την ενσωμάτωση θέματος (theme app embed) αντί για τη διόρθωση αρχείου θέματος. |
scope_required |
403 | Το FastOG λείπει μια άδεια Shopify. Εγκρίνετε τα ζητούμενα δικαιώματα χρησιμοποιώντας το consent_url στην απόκριση και δοκιμάστε ξανά τη διόρθωση. |
Γέφυρα Wix
Η γέφυρα Wix υπογράφεται από την εφαρμογή Wix και όχι από μια συνεδρία εμπόρου, επομένως οι αποτυχίες της απευθύνονται στον προγραμματιστή της εφαρμογής. Κάθε απόκριση φέρει ακόμα τα code και request_id· το αναγνωριστικό αιτήματος της γέφυρας είναι αυτό από το υπογεγραμμένο περίβλημα.
| Κωδικός | HTTP | Τι σημαίνει και τι να κάνετε |
|---|---|---|
invalid_bridge_signature |
401 | Η υπογραφή της γέφυρας Wix δεν επαληθεύτηκε. Επανυπογράψτε το αίτημα με το κοινό μυστικό, την ακριβή διαδρομή και μια χρονική σφραγίδα κάτω των πέντε λεπτών. |
invalid_bridge_body |
400 | Το σώμα του περιβλήματος της γέφυρας είναι εσφαλμένα διαμορφωμένο. Στείλτε το body ως αντικείμενο JSON και κωδικοποιήστε κάθε αριθμό μέσα σε αυτό ως συμβολοσειρά, ώστε η κανονική υπογραφή να ταιριάζει. |
replayed_bridge_request |
401 | Αυτό το αίτημα γέφυρας έχει ήδη χρησιμοποιηθεί. Δημιουργήστε ένα νέο request_id για κάθε κλήση που τροποποιεί δεδομένα. |
wix_site_not_installed |
403 | Το FastOG δεν είναι εγκατεστημένο σε αυτή την τοποθεσία Wix. Εγκαταστήστε την εφαρμογή FastOG στην τοποθεσία και στη συνέχεια ανοίξτε την ξανά. |
wix_site_not_provisioned |
422 | Η τοποθεσία Wix δεν διαθέτει ακόμη διαπιστευτήρια υπογραφής. Επανεγκαταστήστε την εφαρμογή FastOG ώστε να διατεθούν διαπιστευτήρια API στην τοποθεσία. |
invalid_page_type |
422 | Ο τύπος σελίδας δεν είναι ένας από αυτούς που καλύπτει το FastOG στο Wix. Στείλτε έναν από τους τύπους σελίδας που προσφέρει το Studio. |
rule_not_found |
404 | Δεν υπάρχει κανόνας με αυτό το αναγνωριστικό. Ανανεώστε τη λίστα· ο κανόνας έχει διαγραφεί ή ανήκει σε άλλη τοποθεσία. |
invalid_target_id |
422 | Το αναγνωριστικό στόχου Wix δεν είναι έγκυρο για αυτόν τον τύπο σελίδας. Στείλτε το αναγνωριστικό που παρέχει η εφαρμογή Wix για αυτόν τον τύπο σελίδας. |
invalid_preview |
422 | Το φορτίο προεπισκόπησης είναι εσφαλμένα διαμορφωμένο. Διαβάστε το αντικείμενο details για το πεδίο που απέτυχε. |
invalid_rule |
422 | Το φορτίο του κανόνα εξώφυλλου είναι εσφαλμένα διαμορφωμένο. Διαβάστε το αντικείμενο details· το πρότυπο είναι υποχρεωτικό και τα προαιρετικά μπλοκ πρέπει να είναι αντικείμενα. |
invalid_sync |
422 | Το φορτίο συγχρονισμού είναι εσφαλμένα διαμορφωμένο. Διαβάστε το αντικείμενο details· τα target_type και target_id πρέπει να συμφωνούν. |
invalid_regenerate_url |
422 | Λείπει το URL προς αναγέννηση. Στείλτε το URL της σελίδας στο url. |
invalid_regenerate_host |
422 | Το URL δεν ανήκει στην τοποθεσία φιλοξενίας του FastOG. Στείλτε ένα URL εξώφυλλου fastog.com. |
ai_presets_unsupported |
422 | Τα εξώφυλλα σχεδιασμένα με AI δεν παράγονται πλέον. Επιλέξτε ένα από τα επιμελημένα στυλ. |
original_tags_required |
422 | Τα αρχικά μεταδεδομένα (metadata tags) είναι υποχρεωτικά. Στείλτε τα original_tags (ή current_tags) ώστε μια απεγκατάσταση να μπορεί να αποκαταστήσει τα μεταδεδομένα της τοποθεσίας. |
invalid_restored |
422 | Το φορτίο restored-keys είναι εσφαλμένα διαμορφωμένο. Στείλτε το restored ως πίνακα κλειδιών μεταδεδομένων. |
invalid_seo_target |
422 | Ο τύπος στόχου SEO είναι άγνωστος. Χρησιμοποιήστε site, pattern ή item στη διαδρομή. |
invalid_seo_payload |
422 | Το φορτίο μεταδεδομένων SEO είναι εσφαλμένα διαμορφωμένο. Στείλτε τα target_id, current_tags και fastog_url ως απόλυτο http(s) URL. |
sync_failed |
500 | Ο συγχρονισμός μεταδεδομένων στο Wix απέτυχε. Δοκιμάστε ξανά· αν συνεχίσει να αποτυγχάνει, ελέγξτε αν η τοποθεσία είναι προσβάσιμη και αν η εφαρμογή είναι ακόμα εγκατεστημένη. |
invalid_tier |
422 | Αυτό το πλάνο δεν είναι ένα από αυτά που πουλάει το FastOG στο Wix. Στείλτε starter, pro ή scale ως επίπεδο. |
Επιφάνεια επίδειξης
Η επίδειξη είναι η κονσόλα πωλήσεων αποκλειστικά για τον ιδιοκτήτη και όχι μια διεπαφή για εμπόρους.
| Κωδικός | HTTP | Τι σημαίνει και τι πρέπει να κάνετε |
|---|---|---|
url_required |
422 | Δεν εστάλη URL. Επικολλήστε τον σύνδεσμο του καταστήματος ή του προϊόντος πριν διαβάσετε την κάρτα. |
unreadable_url |
422 | Η σελίδα δεν μπόρεσε να αναγνωσθεί. Ελέγξτε ότι ο σύνδεσμος είναι δημόσιος και πλήρης· μια σελίδα πίσω από σύνδεση δεν μπορεί να αναγνωσθεί. |
no_api_key |
422 | Δεν υπάρχει διαθέσιμο κλειδί API για την υπογραφή των εικόνων κάλυψης. Δημιουργήστε ένα κλειδί API (ή εισάγετε ένα έγκυρο)· η απόκριση περιλαμβάνει σύνδεσμο στη σελίδα των κλειδιών API. |
no_presets |
500 | Δεν έχουν διαμορφωθεί προκαθορισμένες ρυθμίσεις για τις εικόνες κάλυψης. Διαμορφώστε τουλάχιστον μία προκαθορισμένη ρύθμιση στον διακομιστή. |
Κώδικες του επεξεργαστή κανόνων με πεδίο εφαρμογής
Οι επεξεργαστές κανόνων με πεδίο εφαρμογής (Shopify admin και WooCommerce Studio) μεταφράζουν αυτομάτως αυτά τα tokens, στη γλώσσα του ίδιου του εμπόρου, οπότε οι απαντήσεις τους περιέχουν error και code αλλά όχι hint — μια δεύτερη περιγραφή στα αγγλικά θα απομακρυνόταν από την τοποποιημένη έκδοση που βλέπει πραγματικά ο έμπορος:
scope_already_defined, scoped_rule_limit_reached, scoped_rules_not_on_plan,
scope_value_required, scope_value_too_long, unknown_scope_type, base_rule_required,
scoped_rules_product_only, cannot_delete_base_rule.
Ακόμα δυσκολεύεστε;
- Ανοίξτε τη σελίδα Render Logs στο dashboard — κάθε αποτέλεσμα (επιτυχία ή απόρριψη) καταγράφεται με το
error_code, την κατάσταση HTTP και τα αιτούμενα παραμέτρους. - Εκτελέστε το
php artisan og:diagnoseσε μια υπογεγραμμένη διεύθυνση URL για να ακολουθήσετε ολόκληρη τη διαδικασία και να δείτε ποιο στάδιο αποτυγχάνει. - Ελέγξτε τα έγγραφα στη πλευρική μπάρα για το πλαίσιο που χρησιμοποιείτε (Next.js, Express, SvelteKit, ...).