Search Console API से जुड़े नए अपडेट

बुधवार, 9 दिसंबर, 2020

कुछ महीने पहले, हमने एपीआई का इंफ़्रास्ट्रक्चर अपग्रेड करने का एलान किया था, ताकि मांग बढ़ने पर Search Console API की परफ़ॉर्मेंस को बेहतर किया जा सके. आज हमें यह बताते हुए खुशी हो रही है कि इसमें कुछ और अपडेट किए गए हैं:

अगर आपको एपीआई को अपने हिसाब से मैनेज करना है, तो आगे पढ़ें.

Search Console API में, नया डेटा और Search में खबरों को फ़िल्टर करने के लिए News टैब

परफ़ॉर्मेंस रिपोर्ट में सबसे नया डेटा दिखता है, जो कि एक दिन से भी कम पुराना होता है. इस डेटा को एपीआई के ज़रिए ऐक्सेस किया जा सकता है. इसके लिए, आपको अनुरोध के पैरामीटर को dataState की वैल्यू को all पर सेट करना होगा. इस वैल्यू के लिए मिलने वाले डेटा में ऐसा नया डेटा भी शामिल होगा जिसे अब तक अनुमति नहीं मिली है. अगर आपको सिर्फ़ फ़ाइनल डेटा पाना है, तो final पर सेट की गई वैल्यू के साथ इस पैरामीटर को पास करें या इसे बिल्कुल भी पास न करें. इस तरह से, आपको डिफ़ॉल्ट रूप से फ़ाइनल डेटा मिल सकता है.

कुछ महीने पहले हमने परफ़ॉर्मेंस रिपोर्ट में, Search फ़िल्टर में News टैब जोड़ा है. यह जानकारी अब एपीआई पर भी मौजूद है. searchType पैरामीटर की वैल्यू को news पर सेट करने का अनुरोध करके, इसे ऐक्सेस किया जा सकता है.

साइटमैप एपीआई में डोमेन प्रॉपर्टी से जुड़ी सहायता

जिस तरह, डोमेन प्रॉपर्टी अन्य Search Console API पर इस्तेमाल की जाती हैं, वैसे ही अब इन्हें साइटमैप एपीआई पर भी इस्तेमाल किया जा सकता है. आपके पास डोमेन प्रॉपर्टी पर अपने साइटमैप से जुड़ी क्वेरी करने के साथ-साथ उन्हें जोड़ने और मिटाने की भी सुविधा है, उदाहरण के लिए:

GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps

खोज से जुड़े दस्तावेज़ का डेटा दूसरी जगह भेजना

वेबमास्टर के खोज से जुड़े दस्तावेज़ों के लिए सहायता नहीं दी जाएगी. Search Console API पर किसी बाहरी एपीआई लाइब्रेरी की मदद से क्वेरी करने के लिए, आपको अपने एपीआई कॉल में यहां दिए गए बदलाव करने होंगे. वेबमास्टर एपीआई के खोज से जुड़े दस्तावेज़ों पर सीधे तौर पर क्वेरी करने पर भी आपको ऐसा करना होगा.

एपीआई लाइब्रेरी से जुड़े बदलाव

एपीआई लाइब्रेरी से जुड़े बदलावों की अपडेट की गई गाइड का इस्तेमाल करने के लिए, Java और Python की क्विकस्टार्ट गाइड पढ़ें.

Java

वेबमास्टर की सेवाओं से जुड़े डेटा को इंपोर्ट करने के लिए, webmasters पैकेज को searchconsole.v1 पैकेज में बदलें और सेवा नाम को Webmasters से SearchConsole में बदलें. उदाहरण:

  • एपीआई की सेवा को इंपोर्ट करना:

    import com.google.api.services.webmasters.Webmasters;

    import com.google.api.services.searchconsole.v1.SearchConsole;

  • एपीआई ऑब्जेक्ट को इंपोर्ट करना:

    import com.google.api.services.webmasters.model.WmxSite;

    import com.google.api.services.searchconsole.v1.model.WmxSite;

ध्यान दें कि सेवा ऑब्जेक्ट के अलावा, दूसरे ऑब्जेक्ट पहले की तरह रहते हैं, सिर्फ़ पैकेज बदलता है.

Python

वेबमास्टर सेवा ऑब्जेक्ट तैयार करते समय, ये बदलाव करें:

webmasters_service = build('webmasters', 'v3', http=http)

webmasters_service = build('searchconsole', 'v1', http=http)

ध्यान रखें कि ऑब्जेक्ट के काम करने के तरीके में कोई बदलाव नहीं होता.

खोज से जुड़े दस्तावेज़ को सीधे तौर पर खोजने से जुड़ी क्वेरी

खोज से जुड़े दस्तावेज़ से जुड़ी क्वेरी करने में ये बदलाव शामिल होंगे:

  • यूआरएल में बदलाव

    https://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest

    https://searchconsole.googleapis.com/$discovery/rest

  • कॉन्टेंट में बदलाव
    • name फ़ील्ड को webmasters से बदलकर searchconsole किया गया है.
    • version फ़ील्ड को v3 से बदलकर v1 किया गया है.

अगर आपका कोई सवाल है, तो Search Central समुदाय या Twitter पर हमस संपर्क करें.