- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- ডোমেইনকমপ্লায়েন্সডেটা
- কমপ্লায়েন্সরোডেটা
- সম্মতি আবশ্যকতা
- সম্মতি স্থিতি
- রাজ্য
- OneClickUnsubscribeVerdict
- কারণ
- HonorUnsubscribeVerdict
- কারণ
একটি নির্দিষ্ট ডোমেইনের কমপ্লায়েন্স স্ট্যাটাস পুনরুদ্ধার করে। ডোমেইনটির কমপ্লায়েন্স স্ট্যাটাস অ্যাক্সেস করার অনুমতি না থাকলে PERMISSION_DENIED রিটার্ন করে।
HTTP অনুরোধ
GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
name | আবশ্যক। যে ডোমেইনের কমপ্লায়েন্স স্ট্যাটাসটি পুনরুদ্ধার করতে হবে, তার রিসোর্স নেম। ফরম্যাট: |
অনুরোধকারী শরীর
অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।
প্রতিক্রিয়া সংস্থা
একটি ডোমেইনের জন্য সম্মতি স্থিতি।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "name": string, "complianceData": { object ( |
| ক্ষেত্র | |
|---|---|
name | শনাক্তকারী। ডোমেইনের কমপ্লায়েন্স স্ট্যাটাসের রিসোর্স নাম। ফরম্যাট: |
complianceData | |
subdomainComplianceData | |
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/postmaster -
https://www.googleapis.com/auth/postmaster.traffic.readonly
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
ডোমেইনকমপ্লায়েন্সডেটা
একটি নির্দিষ্ট ডোমেনের জন্য সম্মতি সংক্রান্ত ডেটা।
| JSON উপস্থাপনা |
|---|
{ "domainId": string, "rowData": [ { object ( |
| ক্ষেত্র | |
|---|---|
domainId | এই ডেটা যে ডোমেইনের জন্য। |
rowData[] | টেবিলের প্রতিটি সারির ডেটা। প্রতিটি বার্তায় একটিমাত্র সারির সমস্ত ডেটা থাকে। |
oneClickUnsubscribeVerdict | এক-ক্লিকে আনসাবস্ক্রাইব করার সম্মতি সংক্রান্ত রায়। |
honorUnsubscribeVerdict | সম্মতিমূলক রায়কে সম্মান জানিয়ে সদস্যতা বাতিল করুন। |
কমপ্লায়েন্সরোডেটা
সম্মতি স্থিতি সারণির একটি সারির তথ্য।
| JSON উপস্থাপনা |
|---|
{ "requirement": enum ( |
| ক্ষেত্র | |
|---|---|
requirement | সম্মতির আবশ্যকতা। |
status | প্রয়োজনীয়তার পরিপালন অবস্থা। |
সম্মতি আবশ্যকতা
সম্মতির আবশ্যকতা।
| এনাম | |
|---|---|
COMPLIANCE_REQUIREMENT_UNSPECIFIED | অনির্দিষ্ট। |
SPF | প্রেরক এসপিএফ (SPF) সঠিকভাবে কনফিগার করেছেন কিনা। |
DKIM | প্রেরক ডিকেআইএম (DKIM) সঠিকভাবে কনফিগার করেছেন কিনা। |
SPF_AND_DKIM | প্রেরক SPF এবং DKIM উভয়ই সঠিকভাবে কনফিগার করেছেন কিনা। |
DMARC_POLICY | প্রেরক DMARC পলিসি কনফিগার করেছেন কিনা। |
DMARC_ALIGNMENT | From: হেডারটি DKIM বা SPF অনুযায়ী অ্যালাইন করা আছে কিনা |
MESSAGE_FORMATTING | বার্তাগুলো RFC 5322 অনুযায়ী সঠিকভাবে বিন্যস্ত করা হয়েছে কিনা। |
DNS_RECORDS | ডোমেইনটিতে ফরওয়ার্ড এবং রিভার্স ডিএনএস রেকর্ড আছে কিনা। |
ENCRYPTION | বার্তাগুলিতে TLS এনক্রিপশন আছে কিনা। |
USER_REPORTED_SPAM_RATE | প্রেরক ব্যবহারকারীর রিপোর্ট করা স্প্যাম হারের নির্ধারিত সীমার নিচে আছে কিনা। |
ONE_CLICK_UNSUBSCRIBE | প্রেরক এক-ক্লিক আনসাবস্ক্রাইব সুবিধাটি পর্যাপ্তভাবে সমর্থন করে কিনা। উল্লেখ্য যে, ব্যবহারকারীর জন্য আবশ্যকীয় শর্তটি হলো "এক-ক্লিক আনসাবস্ক্রাইব", কিন্তু আমাদের একাধিক "আনসাবস্ক্রাইব সমর্থন" নিয়মের পরিপূরণ প্রয়োজন। |
HONOR_UNSUBSCRIBE | প্রেরক ব্যবহারকারীর পাঠানো আনসাবস্ক্রাইব করার অনুরোধ গ্রহণ করে কি না। |
সম্মতি স্থিতি
প্রেরকের সম্মতি আবশ্যকতার অবস্থা।
| JSON উপস্থাপনা |
|---|
{
"status": enum ( |
| ক্ষেত্র | |
|---|---|
status | শুধুমাত্র আউটপুট। সম্মতি স্থিতি। |
রাজ্য
একটি নির্দিষ্ট প্রেরকের সম্মতি আবশ্যকতার জন্য স্থিতির প্রকারভেদ।
| এনাম | |
|---|---|
STATE_UNSPECIFIED | অনির্দিষ্ট। |
COMPLIANT | সম্মতিমূলক শর্ত পূরণ করা হয়েছে, এবং প্রেরককে সম্মতিপূর্ণ বলে গণ্য করা হয়েছে। |
NEEDS_WORK | সম্মতিমূলক শর্ত পূরণ করা হয়নি, এবং সম্মতি অর্জনের জন্য প্রেরককে কাজ করতে হবে। |
OneClickUnsubscribeVerdict
প্রেরক এক-ক্লিক আনসাবস্ক্রাইব সম্মতি শর্ত পূরণ করে কিনা, সে বিষয়ে সম্মতির রায়।
| JSON উপস্থাপনা |
|---|
{ "status": { object ( |
| ক্ষেত্র | |
|---|---|
status | সম্মতি স্থিতি। |
reason | সম্মতি সিদ্ধান্তের সুনির্দিষ্ট কারণ। স্ট্যাটাসটি সম্মতিপূর্ণ হলে এই স্থানটি অবশ্যই খালি রাখতে হবে। |
কারণ
এক-ক্লিক আনসাবস্ক্রাইব সিদ্ধান্তের 'অ-সম্মত' অবস্থা থাকার নির্দিষ্ট কারণ।
| এনাম | |
|---|---|
REASON_UNSPECIFIED | অনির্দিষ্ট। |
NO_UNSUB_GENERAL | প্রেরক তাদের অধিকাংশ বার্তার জন্য এক-ক্লিকে আনসাবস্ক্রাইব করার সুবিধা সমর্থন করে না। |
NO_UNSUB_SPAM_REPORTS | যেসব মেসেজ ম্যানুয়ালি স্প্যাম হিসেবে রিপোর্ট করা হয়, সেগুলোর বেশিরভাগের জন্য প্রেরক এক-ক্লিকে আনসাবস্ক্রাইব করার সুবিধা সমর্থন করে না। |
NO_UNSUB_PROMO_SPAM_REPORTS | যেসব প্রচারমূলক বার্তা ম্যানুয়ালি স্প্যাম হিসেবে রিপোর্ট করা হয়, সেগুলোর বেশিরভাগের জন্যই প্রেরক এক-ক্লিকে আনসাবস্ক্রাইব করার সুবিধা দেয় না। এই ধরনের বার্তাগুলো NO_UNSUB_SPAM_REPORTS এর অন্তর্ভুক্ত বার্তাগুলোর একটি উপশ্রেণী। |
HonorUnsubscribeVerdict
প্রেরক আনসাবস্ক্রাইব করার শর্ত পূরণের বাধ্যবাধকতা পূরণ করেছেন কিনা, সে বিষয়ে সম্মতিমূলক সিদ্ধান্ত।
| JSON উপস্থাপনা |
|---|
{ "status": { object ( |
| ক্ষেত্র | |
|---|---|
status | সম্মতি স্থিতি। |
reason | সম্মতি সিদ্ধান্তের সুনির্দিষ্ট কারণ। স্ট্যাটাসটি সম্মতিপূর্ণ হলে এই স্থানটি অবশ্যই খালি রাখতে হবে। |
কারণ
একটি আনসাবস্ক্রাইব অনারিং ভারডিক্ট-এর "নন-কমপ্লায়েন্ট" স্ট্যাটাস থাকার নির্দিষ্ট কারণ।
| এনাম | |
|---|---|
REASON_UNSPECIFIED | অনির্দিষ্ট। |
NOT_HONORING | প্রেরক সদস্যতা ত্যাগের অনুরোধ গ্রহণ করেন না। |
NOT_HONORING_TOO_FEW_CAMPAIGNS | প্রেরক আনসাবস্ক্রাইব করার অনুরোধ গ্রহণ করেন না এবং প্রাসঙ্গিক ক্যাম্পেইনের সংখ্যা বাড়ানোর বিষয়টি বিবেচনা করছেন। |
NOT_HONORING_TOO_MANY_CAMPAIGNS | প্রেরক আনসাবস্ক্রাইব করার অনুরোধ গ্রহণ করেন না এবং প্রাসঙ্গিক ক্যাম্পেইনের সংখ্যা কমানোর বিষয়টি বিবেচনা করছেন। |