Τεκμηρίωση

SDK 2.0 · ΑΝΑΦΟΡΑ

Αναφορά API Web SDK

Η δημόσια επιφάνεια ενοποίησης επαληθεύτηκε σε σχέση με το πακέτο v3.0.0 npm.

init(options)

επιστρέφει Promise<SpreeAISDK | null>. Στην επιτυχία, το αντικείμενο εκθέτει renderTryOnButton(options): Promise<void>. Ελέγξτε για μηδενικό πριν την απόδοση.

ΕπιλογήΤύποςΑθέτησηΣκοπός
clientIdstringΑπαιτείταιΕκδόθηκε αναγνωριστικό πελάτη προγράμματος περιήγησης.
baseApiURLstringhttps://api.spreeai.comΕγκεκριμένη προέλευση API. Αλλαγή μόνο για εκδοθέν περιβάλλον.
baseURLstringhttps://vton.spreeai.comΕγκεκριμένη προέλευση φιλοξενούμενου εξοπλισμού.

partnerId δεν είναι μια αρχική επιλογή στο v3. Ο συνεργάτης επιλύεται από τον πιστοποιημένο πελάτη. Δεν επιστρέφεται μέθοδος απόδοσης μεμονωμένων διαστάσεων.

renderTryOnButton(options)

ΕπιλογήΤύποςΠροεπιλογή / απαίτησηΣκοπός
elementIdstringΑπαιτείταιΑναγνωριστικό του υπάρχοντος στοιχείου κεντρικού υπολογιστή.
garmentsGarmentInput[]Απαιτούμενη επιλογήΣυνιστώμενη είσοδος ενδύματος. Χρησιμοποιήστε έναν μη κενό πίνακα.
garmentIdstringΚαταργημένη εναλλακτικήΕίσοδος παλαιού τύπου με ένα ρούχο. Προτιμήστε ρούχα.
variantVariantOptionsΚαταργήθηκεΠαλιό φίλτρο με garmentId. προτιμήστε την παραλλαγή ανά στοιχείο.
classNamestringΠροαιρετικόςΠρόσθετη κατηγορία κουμπιών.
button{ text?: string }ΠροαιρετικόςΚουμπί ετικέτα? αντικαταστάθηκε από features.tryOnButton.text.
featuresTryOnFeaturesΠροαιρετικόςΔιαμόρφωση στυλ κουμπιού.
eventsTryOnButtonEventsΠροαιρετικόςΧειριστές κλικ και προσθήκης στο καλάθι.
enableAddToCartbooleanfalseΕμφάνιση της λειτουργίας προσθήκης στο καλάθι. Εφαρμόστε τον χειριστή.
enableSizingRecommendationbooleanfalseΖητήστε προτάσεις μεγεθών εντός της δοκιμής.
showSizesbooleanfalseΕμφάνιση του παρεχόμενου availableSizes.
showPricesbooleanfalseΕμφάνιση παρεχόμενης τιμής.
defaultUnits"metric" | "imperial"ΠροαιρετικόςΣύστημα μονάδας εκκίνησης για μετρήσεις προφίλ.

GarmentInput

ΠεδίοΤύποςΣκοπός
garmentIdstringΑπαιτούμενο αναγνωριστικό ενδύματος SPREEAI.
variantVariantOptionsΠροαιρετικό φίλτρο χρώματος, εφαρμογής, φύλου ή στυλ.
availableSizesstring[]Προαιρετικές τρέχουσες ετικέτες μεγέθους οθόνης.
pricestringΠροαιρετική τιμή προβολής, όπως παρέχεται.

Επικύρωση και επιστροφή

Για ένα μεμονωμένο ένδυμα, η καταλληλότητα και οποιαδήποτε παραλλαγή με καρφίτσα ελέγχονται πριν από την απόδοση. Τα αιτήματα για πολλά ρούχα αναζητούν ένα διαθέσιμο ταιριαστό ρούχο. Εάν δεν βρεθεί κανένα, το SDK επικυρώνει και αποδίδει το πρώτο ένδυμα. Εάν η επικύρωση αποτύχει, δεν εμφανίζεται κανένα κουμπί και ο λόγος καταγράφεται στην κονσόλα.

Επανακλήσεις

ΕπανάκλησηΩφέλιμο φορτίο
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", ενδύματα, setIsLoading, closePopUp, onError

Τα ενδύματα στο καλάθι περιέχουν υποχρεωτικά id, partner_id, available και name, συν προαιρετικό description και άλλα στοιχεία. Επικυρώστε πριν από την αντιστοίχιση στο καλάθι σας. Βλ εφαρμογή καλαθιού και στυλ κουμπιών για παραδείγματα.

Δεν είναι μέρος αυτής της επιφάνειας

Δεν υπάρχουν τεκμηριωμένοι διακόπτες ανά προβολή, αυτόνομη εκκίνηση σύγκρισης ή αυτόνομη μέθοδος προσδιορισμού μεγέθους στο επιστρεφόμενο SDK έκδοσης 3.0.0. features.loadingScreen έχει αφαιρεθεί. Μην συνάγετε καλέσιμες μεθόδους από υπολειπόμενους εξαγόμενους τύπους ή μπαγιάτικα σχόλια.

Αναφορές πηγών

Αναζήτηση τίτλων και περιεχομένου σελίδων. Το Escape κλείνει την αναζήτηση.

Επιλέξτε τη γλώσσα σας.