Gmail Postmaster Tools API

Postmaster Tools API, RESTful API है. इससे ईमेल ट्रैफ़िक के मेट्रिक (जैसे, स्पैम की रिपोर्ट, डिलीवरी से जुड़ी गड़बड़ियां वगैरह) को प्रोग्राम के ज़रिए ऐक्सेस किया जा सकता है. फ़िलहाल, ये मेट्रिक Gmail Postmaster Tools के यूज़र इंटरफ़ेस (यूआई) के ज़रिए उपलब्ध हैं.

सेवा: gmailpostmastertools.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

जानकारी देने वाला दस्तावेज़, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा इन एपीआई के बारे में ज़रूरी जानकारी देने वाला दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:

  • https://gmailpostmastertools.googleapis.com

REST रिसॉर्स: v2beta.domainStats

तरीके
batchQuery POST /v2beta/domainStats:batchQuery
इससे एक से ज़्यादा डोमेन के लिए, QueryDomainStats के कई अनुरोध एक साथ भेजे जा सकते हैं.

REST रिसॉर्स: v2beta.domains

तरीके
create POST /v2beta/domains
इससे उपयोगकर्ता के खाते में एक डोमेन जोड़ा जाता है.
delete DELETE /v2beta/{name=domains/*}
इससे उपयोगकर्ता के खाते से एक डोमेन मिटाया जाता है.
get GET /v2beta/{name=domains/*}
इससे आपके रजिस्टर किए गए डोमेन के बारे में पूरी जानकारी मिलती है.
getComplianceStatus GET /v2beta/{name=domains/*/complianceStatus}
इससे किसी डोमेन के लिए, कंप्लायंस की स्थिति मिलती है.
getVerificationToken GET /v2beta/{name=domains/*/verificationToken}
इससे पुष्टि करने वाला टोकन मिलता है. इसका इस्तेमाल, किसी डोमेन पर उपयोगकर्ता के मालिकाना हक की पुष्टि करने के लिए किया जाता है.
list GET /v2beta/domains
इससे आपके रजिस्टर किए गए सभी डोमेन की सूची मिलती है. साथ ही, उनसे जुड़ा मेटाडेटा भी मिलता है.
verify POST /v2beta/{name=domains/*}:verify
इससे डीएनएस लेवल पर, किसी डोमेन पर उपयोगकर्ता के मालिकाना हक की पुष्टि की जाती है.

REST रिसॉर्स: v2beta.domains.domainStats

तरीके
query POST /v2beta/{parent=domains/*}/domainStats:query
इससे किसी डोमेन और समयावधि के लिए, डोमेन के आंकड़ों की सूची मिलती है.

REST रिसॉर्स: v2beta.domains.users

तरीके
create POST /v2beta/{parent=domains/*}/users
इससे एक उपयोगकर्ता बनाया जाता है, जिसके पास किसी डोमेन का ऐक्सेस होता है.
delete DELETE /v2beta/{name=domains/*/users/*}
इससे किसी डोमेन से एक उपयोगकर्ता मिटाया जाता है.
get GET /v2beta/{name=domains/*/users/*}
इससे किसी डोमेन का ऐक्सेस रखने वाले उपयोगकर्ता के बारे में पूरी जानकारी मिलती है.
list GET /v2beta/{parent=domains/*}/users
इससे उन उपयोगकर्ताओं की सूची मिलती है जिनके पास किसी डोमेन का ऐक्सेस होता है.
patch PATCH /v2beta/{user.name=domains/*/users/*}
इससे किसी डोमेन के लिए, उपयोगकर्ता की जानकारी अपडेट की जाती है.