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"} |