Θέμα

Σφάλματα 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); ο κωδικός, το μήνυμα, η ένδειξη και ο σύνδεσμος τεκμηρίωσης δεν αλλάζουν.

Ανάγνωση μιας απόκρισης σφάλματος

json
{
  "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-..."
}

Αν λάβετε μια απόκριση που δεν κατανοείτε, η πιο γρήγορη λύση είναι:

  1. Σημειώστε το code.
  2. Ελέγξτε τον κατασκευαστή διευθύνσεων URL — οι περισσότερες αποτυχίες οφείλονται σε σφάλματα υπογραφής και όχι σε προβλήματα λογαριασμού.
  3. Αντιστοιχίστε τον κωδικό παρακάτω για την ακριβή αιτία και τη διόρθωση.
  4. Στο ταμπλό, ανοίξτε τα 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, ...).

Δοκιμάστε το δωρεάν — δεν απαιτείται εγγραφή

Προεπισκόπηση και δοκιμή δυναμικών εικόνων OG σε δευτερόλεπτα.

Ανοίξτε τον Δωρεάν Ελεγκτή Εικόνων OG

A BeCaSimulations site