API Reference

Search Console API इन सेवाओं का इस्तेमाल करता है:

  • Search Analytics - अपनी साइट के लिए ट्रैफ़िक का क्वेरी डेटा.
  • साइटमैप - अपने सभी साइटमैप की सूची बनाएं, किसी खास साइटमैप के बारे में जानकारी का अनुरोध करें और Google को साइटमैप सबमिट करें.
  • साइटें - अपने Search Console खाते में मौजूद प्रॉपर्टी की सूची बनाएं/जोड़ें/हटाएं.
  • यूआरएल की जांच करना - Google इंडेक्स में किसी पेज की स्थिति की जांच करें (यह Search Console में यूआरएल की जांच करने के बराबर होती है).

Search के आंकड़े

Search Analytics संसाधन की जानकारी के लिए, संसाधन दिखाना पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया नहीं गया हो, https://www.googleapis.com/webmasters/v3 के मुकाबले यूआरआई
क्वेरी POST  /sites/siteUrl/searchAnalytics/query

आपने जो फ़िल्टर और पैरामीटर तय किए हैं उनसे खोज ट्रैफ़िक डेटा की क्वेरी करें. मैथड लाइन, आपकी तय की गई रो या ज़्यादा पंक्तियों को डाइमेंशन (डाइमेंशन) के हिसाब से ग्रुप में बांटती है. आपको एक या ज़्यादा दिनों की तारीख सीमा तय करनी होगी.

जब तारीख किसी डाइमेंशन में हो, तो नतीजों की सूची से बिना डेटा वाले सभी दिन मिटा दिए जाते हैं. यह जानने के लिए कि किन दिनों का डेटा उपलब्ध है, अपनी पसंद की तारीख की सीमा के लिए, तारीख के हिसाब से फ़िल्टर किए बिना फ़िल्टर लगाएं.

नतीजों को क्लिक की संख्या के घटते क्रम में लगाया गया है. अगर दो पंक्तियों में एक ही क्लिक संख्या है, तो उन्हें आर्बिट्रेरी तरीके से क्रम से लगाया जाता है.

इस तरीके को कॉल करने के लिए, Python का सैंपल देखें.

JSON पोस्ट का उदाहरण:
POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.example.com%2F/searchAnalytics/query
{
  "startDate": "2015-04-01",
  "endDate": "2015-05-01",
  "dimensions": ["country","device"]
}

साइटमैप

साइटमैप पर मौजूद रिसॉर्स की जानकारी के लिए, रिसॉर्स प्रज़ेंटेशन पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया नहीं गया हो, https://www.googleapis.com/webmasters/v3 के मुकाबले यूआरआई
मिटाएं DELETE  /sites/siteUrl/sitemaps/feedpath इस साइट से साइटमैप मिटाता है.
get GET  /sites/siteUrl/sitemaps/feedpath किसी खास साइटमैप के बारे में जानकारी लाता है.
list GET  /sites/siteUrl/sitemaps इस साइट के लिए सबमिट की गई साइटमैप-एंट्री की सूची दिखाता है. इसके अलावा, यह साइटमैप की इंडेक्स फ़ाइल में मौजूद होती है (अगर अनुरोध में sitemapIndex की जानकारी दी गई है).
सबमिट करें PUT  /sites/siteUrl/sitemaps/feedpath किसी साइट के लिए साइटमैप सबमिट करता है.

साइटें

साइटों के रिसॉर्स की जानकारी के लिए, रिसॉर्स प्रज़ेंटेशन पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया नहीं गया हो, https://www.googleapis.com/webmasters/v3 के मुकाबले यूआरआई
जोड़ें PUT  /sites/siteUrl यह सुविधा, Search Console में उपयोगकर्ता की साइटों के सेट में किसी साइट को जोड़ती है.
मिटाएं DELETE  /sites/siteUrl उपयोगकर्ता की Search Console साइटों के सेट से किसी साइट को हटाता है.
get GET  /sites/siteUrl किसी खास साइट के बारे में जानकारी मिलती है.
list GET  /sites उपयोगकर्ता की Search Console साइटों की सूची बनाता है.

यूआरएल की जांच

यूआरएल की जांच करने वाले संसाधन की जानकारी के लिए, संसाधन दिखाना पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
https://searchconsole.googleapis.com/v1 से जुड़ा यूआरआई
index.inspect POST /urlInspection/index:inspect

Google इंडेक्स में दिए गए यूआरएल के बारे में जानकारी.

JSON पोस्ट का उदाहरण:
POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect
{
  "inspectionUrl": "https://www.example.com/mypage",
  "siteUrl": "https://www.example.com/",
  "languageCode": "en-US"}