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

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

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

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

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

API-Google के लिए अपनी साइट तैयार करना

API-Google, पुश नोटिफ़िकेशन भेजने के लिए एचटीटीपीएस का इस्तेमाल करता है. इसलिए, यह ज़रूरी है कि आपकी साइट के पास एक मान्य एसएसएल सर्टिफ़िकेट हो. अमान्य सर्टिफ़िकेट में ये चीज़ें शामिल हैं:

  • खुद हस्ताक्षर किए हुए सर्टिफ़िकेट.
  • किसी गैर-भरोसेमंद सोर्स के हस्ताक्षर किए हुए सर्टिफ़िकेट.
  • वे सर्टिफ़िकेट जो निरस्त कर दिए गए हैं.

अपने ऐप्लिकेशन को अच्छी तरह डिज़ाइन करें और पक्का करें कि वह पुश नोटिफ़िकेशन भेजने के अनुरोध का चंद सेकंड में जवाब दे, ताकि API-Google को बार-बार अनुरोध न करना पड़े.

API-Google को अपनी साइट ऐक्सेस करने से रोकना

API-Google को अपनी साइट ऐक्सेस करने से रोकने के लिए, इनमें से कोई एक काम करें:

  • नोटिफ़िकेशन के लिए रजिस्ट्रेशन रद्द करें. अगर आप किसी ऐसे डोमेन के एडमिन हैं जिसमें मौजूद सबडोमेन या यूआरएल सबस्पेस के मालिक और एडमिन अलग-अलग हैं, तो हो सकता है कि सबडोमेन के किसी एक मालिक ने पुश नोटिफ़िकेशन इस्तेमाल करने वाले ऐप्लिकेशन को सेट अप किया हो. अगर आपको API-Google को ब्लॉक करना है, तो किसी ऐसे व्यक्ति से संपर्क करें जिसने इस तरह का ऐप्लिकेशन सेट अप किया हो और उसे इस ऐप्लिकेशन को बंद करने के लिए कहें.
  • robots.txt का इस्तेमाल करें. robots.txt फ़ाइल में डाला जाने वाला उपयोगकर्ता एजेंट APIs-Google है - APIs-Google, Googlebot उपयोगकर्ता एजेंट के नियमों का पालन नहीं करता. APIs-Google को robots.txt फ़ाइल में हुए बदलाव को खोजने में कुछ समय लग सकता है. अगर robots.txt में आपकी साइट को ब्लॉक करने के कई दिन बाद भी, APIs-Google आपकी साइट पर मैसेज भेजता है, तो देखें कि robots.txt सही जगह पर है या नहीं.

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

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