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 रिसॉर्स: v2.domainStats

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

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

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

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

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

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

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