बुधवार, 9 दिसंबर, 2020
कुछ महीने पहले, हमने एपीआई का इंफ़्रास्ट्रक्चर अपग्रेड करने का एलान किया था, ताकि मांग बढ़ने पर Search Console API की परफ़ॉर्मेंस को बेहतर किया जा सके. आज हमें यह बताते हुए खुशी हो रही है कि इसमें कुछ और अपडेट किए गए हैं:
- Search Console API में, नया डेटा और Search में खबरों को फ़िल्टर करने के लिए News टैब जोड़ा गया है
- साइटमैप एपीआई में डोमेन प्रॉपर्टी से जुड़ी सहायता
- खोज से जुड़े दस्तावेज़ का डेटा दूसरी जगह भेजने के तरीके से जुड़े दिशा-निर्देश
अगर आपको एपीआई को अपने हिसाब से मैनेज करना है, तो आगे पढ़ें.
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 पर हमस संपर्क करें.