Gmail Postmaster Tools API

পোস্টমাস্টার টুলস এপিআই হলো একটি RESTful এপিআই, যা ইমেইল ট্র্যাফিক মেট্রিক্সে (যেমন স্প্যাম রিপোর্ট, ডেলিভারি ত্রুটি ইত্যাদি) প্রোগ্রাম্যাটিক অ্যাক্সেস প্রদান করে, যা বর্তমানে জিমেইল পোস্টমাস্টার টুলস ইউআই-এর মাধ্যমে পাওয়া যায়।

পরিষেবা: gmailpostmastertools.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে গুগল-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করার পরামর্শ দিই। যদি আপনার অ্যাপ্লিকেশনকে এই পরিষেবাটি কল করার জন্য নিজস্ব লাইব্রেরি ব্যবহার করার প্রয়োজন হয়, তাহলে এপিআই (API) অনুরোধ করার সময় নিম্নলিখিত তথ্যগুলো ব্যবহার করুন।

আবিষ্কার নথি

ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল 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/*}
একটি ডোমেইনের জন্য একজন ব্যবহারকারীকে আপডেট করে।