API-Google उपयोगकर्ता-एजेंट

APIs-Google, Google API के माध्यम से push notification संदेश डिलीवर करने के लिए उपयोग किया जाने वाला उपयोगकर्ता एजेंट है. ऐप्लिकेशन डेवलपर यह पता लगाने के लिए कि क्या जिन संसाधनों में उनकी रुचि है, वे बदल गए हैं, Google के सर्वर पर लगातार मतदान करने से बचने के लिए इन नोटिफ़िकेशन का अनुरोध कर सकते हैं. यह सुनिश्चित करने के लिए कि कोई भी व्यक्ति इस सेवा का दुरुपयोग ना करे, Google डेवलपर को जिस डोमेन पर वो संदेश प्राप्त करना चुनते हैं, उस डोमेन पर कोई URL पंजीकृत करने की अनुमति देने से पहले यह प्रमाणित करना अनिवार्य बनाता है कि वे डोमेन के स्वामी हैं.

API-Google आपकी साइट को कैसे एक्सेस करता है

API-Google, HTTPS POST अनुरोध का उपयोग करके प्रत्येक push notification भेजता है. अगर अनुरोध किसी ऐसी गड़बड़ी की स्थिति के कारण विफल होता है जो शायद अस्थायी हो, तो API-Google नोटिफ़िकेशन को दोबारा भेजेगा. अगर अनुरोध अभी भी सफल नहीं होता, तो यह—एक घातीय बैकऑफ़ शेड्यूल के आधार पर—अधिकतम कई दिनों तक कोशिश करना जारी रखेगा.

जिस दर पर API-Google आपकी साइट एक्सेस करता है वह सर्वर के लिए आपकी साइट पर push notification अनुरोधों के बनाए जाने की संख्या, निगरानी किए गए संसाधनों के अपडेट होने की तीव्रता और बार-बार की जाने वाली कोशिशों की संख्या के आधार पर भिन्न होती है. परिणामस्वरूप, कुछ परिस्थितियों में API-Google ट्रैफ़िक पैटर्न संगत हो सकते हैं, लेकिन अन्य परिस्थितियों में ट्रैफ़िक बिखरा हुआ या बहुत अधिक हो सकता है.

API-Google के लिए अपनी साइट सक्षम करना

API-Google, push notification डिलीवर करने के लिए HTTPS का उपयोग करता है, इसलिए यह आवश्यक है कि आपकी साइट का एक मान्य SSL प्रमाण-पत्र हो. अमान्य प्रमाणपत्रों में निम्न शामिल हैं:

  • खुद से हस्ताक्षर किए हुए प्रमाणपत्र.
  • एक अविश्वसनीय स्रोत का हस्ताक्षर किया हुआ प्रमाण पत्र.
  • वे प्रमाणपत्र जो रद्द किए गए हैं.

यह सुनिश्चित करके कि आपका ऐप्लिकेशन अच्छी तरह से डिज़ाइन किया गया है और नोटिफ़िकेशन संदेशों (सेकंड के भीतर) का तुरंत जवाब देता है, बेवजह दोबारा प्रयास करने से बचें.

API-Google को आपकी साइट को कॉल करने से रोकें

API-Google बेतरतीब ढंग से वेब क्रॉल नहीं करता है; कॉल किए जाने के लिए, यह ज़रूरी है कि आप किसी API के लिए push notification पाने के उद्देश्य से पंजीकरण करें. इसलिए अपनी साइट को API-Google से कॉल किए जाने से रोकने के लिए आप दो में से एक काम कर सकते हैं:

  • नोटिफ़िकेशन के लिए अपंजीकृत करें. अगर आप किसी ऐसे डोमेन को व्यवस्थापित करते हैं जिसमें उप डोमेन या URL उपस्थान हैं जिनका अलग से स्वामित्व रखा या व्यवस्थापित किया जाता है, तो हो सकता है कि किसी एक स्वामी ने ऐसा ऐप्लिकेशन सेट किया हो, जो push notification का उपयोग करता हो. अगर आप API-Google को अवरोधित करना चाहते हैं, तो किसी ऐसे व्यक्ति से संपर्क करें जिसने संभवतः इस तरह का ऐप्लिकेशन सेट किया हो और उनसे इसे अक्षम करने को कहें.
  • robots.txt का उपयोग करें. robots.txt फ़ाइल में निर्दिष्ट करने के लिए उपयोगकर्ता एजेंट API-Google है - API-Google, Googlebot निर्देशों का अनुसरण नहीं करता. API-Google के माध्यम से आपका robots.txt फ़ाइल बदलाव खोजे जाने में कुछ देरी हो सकती है. अगर आपके robots.txt में अपनी साइट अवरोधित करने के कई दिन बाद भी API-Google आपकी साइट पर संदेश भेजना जारी रखता है, तो जांच करें कि robots.txt सही स्थान पर है या नहीं.

कॉलर की पुष्टि करना

अगर आपको संदेह है कि आपको नकली अनुरोध मिल रहे हैं, तो आप पुष्टि कर सकते हैं कि आपके सर्वर को एक्सेस करने वाला बॉट वास्तव में google.com से कॉल कर रहा है. API-Google उपयोगकर्ता एजेंट के रूप में खुद की पहचान कराने वाले किसी भी IP पते के लिए अपने लॉग खोजें; विपरीत DNS लुकअप कोई googlebot.com या google.com डोमेन होना चाहिए.

क्या यह उपयोगी था?
हम उसे किस तरह बेहतर बना सकते हैं?