Crawling (ιστοδίφηση) του καταστήματός σας
Μπορείτε να χρησιμοποιήσετε το Web Bot Auth για να εξουσιοδοτήσετε με ασφάλεια τα δικά σας προγράμματα ανίχνευσης, σενάρια ή εργαλεία για να αποκτήσουν πρόσβαση στο δημόσιο διαδικτυακό κατάστημα Shopify σας. Το Web Bot Auth βασίζεται σε υπογραφές μηνυμάτων HTTP, οι οποίες δημιουργούνται στον διαχειριστή Shopify. Πρέπει να συμπεριλάβετε την υπογραφή στις κεφαλίδες HTTP κάθε αιτήματος, ώστε το αίτημα να μπορεί να επαληθευτεί ότι προέρχεται από μια εξουσιοδοτημένη πηγή.
Μπορείτε να χρησιμοποιήσετε υπογραφές με αυτοματοποιημένα εργαλεία πρώτου ή τρίτου μέρους που αποκτούν πρόσβαση στο διαδικτυακό κατάστημά σας για ελέγχους προσβασιμότητας και SEO (βελτιστοποίηση για μηχανές αναζήτησης), αυτοματοποιημένες δοκιμές, ανάλυση δεδομένων και παρόμοιες περιπτώσεις χρήσης. Το κατάστημά σας μπορεί να ευρετηριαστεί από μηχανές αναζήτησης και μεγάλα γλωσσικά μοντέλα (LLM) χωρίς υπογραφές.
Σε αυτήν τη σελίδα
Δυνατότητες υπογραφής
Οι υπογραφές έχουν τα ακόλουθα χαρακτηριστικά:
- Ασφαλής έλεγχος ταυτότητας: Μπορείτε να δημιουργήσετε κρυπτογραφικά ασφαλείς υπογραφές για τα προγράμματα ανίχνευσής σας.
- Έλεγχος λήξης: Μπορείτε να ρυθμίσετε τις υπογραφές να λήγουν μετά από μια συγκεκριμένη περίοδο. Η μέγιστη περίοδος είναι 3 μήνες.
- Κεντρική διαχείριση: Μπορείτε να διαχειριστείτε και να προβάλετε όλες τις υπογραφές σας σε ένα μέρος.
- Προσαρμοσμένη ονομασία: Μπορείτε να δώσετε σε κάθε υπογραφή ένα προσαρμοσμένο όνομα για να την αναγνωρίζετε.
- Εμβέλεια domain: Κάθε υπογραφή χρησιμοποιείται για ένα συγκεκριμένο domain που πρέπει να είναι συνδεδεμένο με το κατάστημα Shopify σας.
Στοιχεία προς εξέταση για τη δημιουργία υπογραφών
Πριν δημιουργήσετε και χρησιμοποιήσετε υπογραφές, εξετάστε τα παρακάτω στοιχεία:
- Η ανίχνευση του καταστήματός σας με υπογραφές προορίζεται μόνο για την ανάλυση του ηλεκτρονικού σας καταστήματος. Οι υπογραφές δεν χορηγούν πρόσβαση στο Shopify Checkout λόγω των πρόσθετων επιπέδων ασφάλειας κατά την ολοκλήρωση αγοράς.
- Χρησιμοποιήστε σαφή και περιγραφικά ονόματα για τις υπογραφές σας.
- Οι υπογραφές λήγουν αυτόματα και δεν μπορούν να ανανεωθούν. Δημιουργήστε μια νέα υπογραφή και ενημερώστε τα εργαλεία σας μετά τη λήξη μιας υπογραφής.
- Κάθε υπογραφή χρησιμοποιείται για ένα domain, επομένως πρέπει να καθορίσετε για ποιο συνδεδεμένο domain θα χρησιμοποιηθεί η υπογραφή. Μπορείτε να επιλέξετε μόνο domains που έχουν συνδεθεί με το Shopify.
Δημιουργία υπογραφής
Μπορείτε να δημιουργείτε και να διαχειρίζεστε υπογραφές απευθείας στον διαχειριστή Shopify.
Από τον Διαχειριστή Shopify, μεταβείτε στο Διαδικτυακό κατάστημα > Προτιμήσεις.
Στην ενότητα Πρόσβαση ανιχνευτή, κάντε κλικ στο κουμπί Δημιουργία υπογραφής.
Στο πεδίο Όνομα, εισαγάγετε ένα περιγραφικό όνομα για την υπογραφή σας.
Στο πεδίο Domain, επιλέξτε το domain για το οποίο θέλετε να χρησιμοποιήσετε αυτήν την υπογραφή.
Στην ενότητα Ισχύει για, επιλέξτε μια περίοδο λήξης για την υπογραφή σας.
Κάντε κλικ στο κουμπί Δημιουργία.
Προαιρετικά: Για να αντιγράψετε τις τιμές Signature-Input και Signature που μόλις δημιουργήσατε, κάντε κλικ στο κουμπί Αντιγραφή δίπλα σε κάθε τιμή.
Αφού λήξει μια υπογραφή, δεν είναι πλέον έγκυρη. Δεν μπορείτε να ανανεώσετε μια υπογραφή που έχει λήξει, αλλά μπορείτε να δημιουργήσετε μια νέα.
Προσθήκη υπογραφής σε αιτήματα
Μπορείτε να αντιγράψετε τις υπογραφές σας και, στη συνέχεια, να τις προσθέσετε στις κεφαλίδες HTTP των αιτημάτων σας. Κάθε υπογραφή αποτελείται από 3 κεφαλίδες HTTP που πρέπει να συμπεριλάβετε.
| Όνομα επικεφαλίδας | Τιμή επικεφαλίδας |
|---|---|
| Signature-Input | Προσθέστε την τιμή του Signature-Input σας. |
| Υπογραφή | Προσθέστε την τιμή της υπογραφής σας. |
| Signature-Agent | Η τιμή Signature-Agent είναι μια συμβολοσειρά που περιέχει ένα έγκυρο URI του παράγοντα. Χρησιμοποιήστε το "https://shopify.com" (με εισαγωγικά) για αυτήν την τιμή. |
Για οδηγίες σχετικά με την προσθήκη προσαρμοσμένων επικεφαλίδων, ανατρέξτε στην παρακάτω τεκμηρίωση:
Προβολή υπογραφών
Μπορείτε να δείτε τις παρακάτω πληροφορίες σχετικά με τις υπάρχουσες υπογραφές σας στον Διαχειριστή Shopify:
- Όνομα υπογραφής
- Συσχετισμένο domain
- Οι πρώτοι χαρακτήρες των τιμών Signature-Input και Signature
- Τιμή Signature-Agent
- Ημερομηνία λήξης και κατάσταση της υπογραφής
Από τον Διαχειριστή Shopify, μεταβείτε στο Διαδικτυακό κατάστημα > Προτιμήσεις.
Στην ενότητα Πρόσβαση προγράμματος ανίχνευσης, εξετάστε τις πληροφορίες σχετικά με τις υπογραφές σας.
Αντιμετώπιση προβλημάτων με τις υπογραφές
Επιλέξτε το πρόβλημα με την υπογραφή και ακολουθήστε τα βήματα αντιμετώπισης προβλημάτων.
Αντιμετώπιση προβλημάτων ελέγχου ταυτότητας
Εάν ο ανιχνευτής σας λαμβάνει σφάλματα περιορισμού ρυθμού, τότε η υπογραφή σας δεν είναι έγκυρη. Επαληθεύστε τις παρακάτω πληροφορίες:
- Επιβεβαιώστε ότι χρησιμοποιείτε τη σωστή μορφή υπογραφής στις επικεφαλίδες HTTP.
- Βεβαιωθείτε ότι οι επικεφαλίδες Signature-Input, Signature και Signature-Agent αποστέλλονται με κάθε αίτημα.
- Επαληθεύστε ότι η υπογραφή δεν έχει λήξει. Ελέγξτε την ημερομηνία λήξης στον Διαχειριστή Shopify.
- Κάντε crawl (ιστοδιφήστε) το domain που σχετίζεται με την υπογραφή.
Ανάκτηση χαμένων υπογραφών
Εάν χάσατε την υπογραφή σας, μπορείτε να την ανακτήσετε ολοκληρώνοντας τα παρακάτω βήματα:
- Από τον Διαχειριστή Shopify, μεταβείτε στο Διαδικτυακό κατάστημα > Προτιμήσεις.
- Στην ενότητα Πρόσβαση ανιχνευτή, εντοπίστε την υπογραφή σας στη λίστα.
- Κάντε κλικ στην επιλογή Αντιγραφή για να αντιγράψετε τις τιμές Signature-Input, Signature και Signature-Agent στο πρόχειρό σας.
Αλλαγή ημερομηνίας λήξης υπογραφής
Δεν μπορείτε να αλλάξετε την ημερομηνία λήξης της υπογραφής σας αφού τη δημιουργήσετε. Για να ορίσετε μια διαφορετική ημερομηνία λήξης, δημιουργήστε μια νέα υπογραφή με την προτιμώμενη ημερομηνία λήξης και, στη συνέχεια, ενημερώστε τις υπηρεσίες σας για να χρησιμοποιήσετε τη νέα υπογραφή.
Η παλιά υπογραφή εξακολουθεί να ισχύει και θα λειτουργεί μέχρι την αρχική ημερομηνία λήξης.