आपके स्टोर को क्रॉल करना
आप अपने सार्वजनिक Shopify ऑनलाइन स्टोर को एक्सेस करने के लिए अपने क्रॉलर, स्क्रिप्ट या टूल को सुरक्षित रूप से ऑथराइज़ करने के लिए Web Bot Auth का इस्तेमाल कर सकते हैं। Web Bot Auth, HTTP मैसेज सिग्नेचर पर निर्भर करता है, जो आपके Shopify एडमिन में जनरेट किए जाते हैं। आपको हर अनुरोध के HTTP हैडर में सिग्नेचर को शामिल करना होगा, ताकि इस बात की पुष्टि की जा सके कि अनुरोध किसी ऑथराइज़्ड स्रोत से आ रहा है।
आप सिग्नेचर का इस्तेमाल उन ऑटोमेटेड फ़र्स्ट-पार्टी या थर्ड-पार्टी टूल के साथ कर सकते हैं, जो एक्सेसिबिलिटी और SEO ऑडिट, ऑटोमेटेड टेस्टिंग, डेटा विश्लेषण और इसी तरह के उपयोग के लिए आपके ऑनलाइन स्टोर को एक्सेस करते हैं। आपके स्टोर को बिना सिग्नेचर के सर्च इंजन और लार्ज लैंग्वेज मॉडल (LLM) द्वारा इंडेक्स किया जा सकता है।
इस पेज पर
सिग्नेचर की विशेषताएं
सिग्नेचर में निम्नलिखित विशेषताएं हैं:
- सुरक्षित प्रमाणीकरण: आप अपने क्रॉलर के लिए क्रिप्टोग्राफ़िक रूप से सुरक्षित सिग्नेचर जनरेट कर सकते हैं।
- एक्सपायरेशन कंट्रोल: आप एक तय अवधि के बाद एक्सपायर होने के लिए सिग्नेचर सेट कर सकते हैं। अधिकतम अवधि 3 महीने है।
- सेंट्रलाइज़्ड मैनेजमेंट: आप अपने सभी सिग्नेचर को एक ही जगह पर मैनेज कर सकते हैं और देख सकते हैं।
- कस्टम नेमिंग: आप हर सिग्नेचर को पहचानने के लिए एक कस्टम नाम दे सकते हैं।
- डोमेन स्कोपिंग: हर सिग्नेचर का इस्तेमाल एक विशिष्ट डोमेन के लिए किया जाता है, जो आपके Shopify स्टोर से कनेक्ट होना चाहिए।
सिग्नेचर बनाने से जुड़ी ध्यान देने योग्य बातें
सिग्नेचर बनाने और उनका उपयोग करने से पहले, निम्नलिखित बातों पर ध्यान दें:
- सिग्नेचर के साथ अपने स्टोर को क्रॉल करना केवल आपके ऑनलाइन स्टोरफ़्रंट के विश्लेषण के लिए है। चेकआउट सुरक्षा की अतिरिक्त लेयर के कारण, सिग्नेचर आपके Shopify चेकआउट के एक्सेस की अनुमति नहीं देते हैं।
- अपने सिग्नेचर के लिए स्पष्ट और विवरणात्मक नामों का उपयोग करें।
- सिग्नेचर अपने-आप समाप्त हो जाते हैं और उन्हें रिन्यू नहीं किया जा सकता है। सिग्नेचर समाप्त होने के बाद एक नया सिग्नेचर बनाएं और अपने टूल अपडेट करें।
- हर सिग्नेचर का उपयोग एक डोमेन के लिए किया जाता है, इसलिए आपको यह बताना होगा कि सिग्नेचर किस कनेक्टेड डोमेन के लिए उपयोग किया जाएगा। आप केवल उन्हीं डोमेन को चुन सकते हैं, जो Shopify से कनेक्ट किए गए हैं।
सिग्नेचर बनाएं
आप सीधे अपने Shopify एडमिन में सिग्नेचर बना और प्रबंधित कर सकते हैं।
अपने Shopify एडमिन से, ऑनलाइन स्टोर > प्रेफरेंसेज पर जाएं.
क्रॉलर एक्सेस सेक्शन में, हस्ताक्षर बनाएं पर क्लिक करें.
नाम फ़ील्ड में, अपने हस्ताक्षर के लिए एक वर्णनात्मक नाम डालें.
डोमेन फ़ील्ड में, वह डोमेन चुनें, जिसके लिए आप इस हस्ताक्षर का उपयोग करना चाहते हैं.
इसके लिए मान्य सेक्शन में, अपने हस्ताक्षर के लिए एक समय-सीमा समाप्ति अवधि चुनें.
बनाएं पर क्लिक करें.
वैकल्पिक: अपने नए बनाए गए Signature-Input और Signature मानों को कॉपी करने के लिए, हर मान के आगे मौजूद कॉपी करें पर क्लिक करें.
किसी सिग्नेचर के एक्सपायर होने के बाद, वह मान्य नहीं रहता है। आप एक्सपायर हो चुके सिग्नेचर को रिन्यू नहीं कर सकते, लेकिन आप एक नया सिग्नेचर बना सकते हैं।
अनुरोधों में सिग्नेचर जोड़ें
आप अपने सिग्नेचर को कॉपी कर सकते हैं, और फिर उन्हें अपने अनुरोधों के HTTP हैडर में जोड़ सकते हैं। हर सिग्नेचर में 3 HTTP हैडर होते हैं, जिन्हें आपको शामिल करना होगा।
| हैडर का नाम | हैडर मान |
|---|---|
| Signature-Input | अपना हस्ताक्षर इनपुट मान जोड़ें. |
| हस्ताक्षर | अपना हस्ताक्षर मान जोड़ें. |
| Signature-Agent | Signature-Agent मान एक स्ट्रिंग है, जिसमें एजेंट का एक मान्य URI होता है। इस मान के लिए "https://shopify.com" (कोटेशन के साथ) का उपयोग करें। |
कस्टम हैडर जोड़ने के निर्देशों के लिए, निम्नलिखित दस्तावेज़ देखें:
सिग्नेचर देखें
आप अपने Shopify एडमिन में अपने मौजूदा हस्ताक्षरों के बारे में निम्नलिखित जानकारी देख सकते हैं:
- हस्ताक्षर का नाम
- संबंधित डोमेन
- Signature-Input और Signature मानों के पहले कुछ वर्ण
- Signature-Agent मान
- हस्ताक्षर की समय-सीमा समाप्ति की तारीख और स्टेटस
अपने Shopify एडमिन से, ऑनलाइन स्टोर > प्रेफरेंसेज पर जाएं.
क्रॉलर एक्सेस सेक्शन में, अपने सिग्नेचर की जानकारी की समीक्षा करें।
सिग्नेचर की समस्या हल करें
हस्ताक्षर से जुड़ी समस्या चुनें और समस्या हल करने के चरणों का पालन करें.
प्रमाणीकरण से जुड़ी समस्याओं को हल करें
अगर आपके क्रॉलर को दर-सीमा वाली गड़बड़ियां मिल रही हैं, तो आपका हस्ताक्षर मान्य नहीं है। निम्नलिखित जानकारी वेरिफ़ाई करें:
- पक्का करें कि आप HTTP हैडर में सही हस्ताक्षर फ़ॉर्मेट का उपयोग कर रहे हैं.
- पक्का करें कि हर अनुरोध के साथ Signature-Input, Signature और Signature-Agent हैडर भेजे जाते हैं.
- वेरिफ़ाई करें कि हस्ताक्षर की समय-सीमा समाप्त नहीं हुई है। अपने Shopify एडमिन में समय-सीमा समाप्ति की तारीख की समीक्षा करें।
- हस्ताक्षर से जुड़े डोमेन को क्रॉल करें.
खोए हुए सिग्नेचर रिकवर करें
अगर आपका सिग्नेचर खो गया है, तो आप निम्नलिखित चरणों को पूरा करके इसे रिकवर कर सकते हैं:
- अपने Shopify एडमिन से, ऑनलाइन स्टोर > प्रेफरेंसेज पर जाएं.
- क्रॉलर एक्सेस सेक्शन में, सूची में अपना हस्ताक्षर ढूंढें.
- अपने क्लिपबोर्ड पर Signature-Input, Signature और Signature-Agent वैल्यू को कॉपी करने के लिए, कॉपी करें पर क्लिक करें।
सिग्नेचर के एक्सपायर होने की तारीख बदलें
सिग्नेचर बनाने के बाद, आप इसके एक्सपायर होने की तारीख नहीं बदल सकते हैं। कोई अलग एक्सपायरेशन तारीख सेट करने के लिए, अपनी पसंद की एक्सपायरेशन तारीख के साथ एक नया सिग्नेचर बनाएं, और फिर नए सिग्नेचर का इस्तेमाल करने के लिए अपनी सेवाओं को अपडेट करें।
पुराना हस्ताक्षर अभी भी मान्य है और मूल समय-सीमा समाप्ति की तारीख तक काम करता रहेगा।