Method: domains.getComplianceStatus

একটি নির্দিষ্ট ডোমেইনের কমপ্লায়েন্স স্ট্যাটাস পুনরুদ্ধার করে। ডোমেইনটির কমপ্লায়েন্স স্ট্যাটাস অ্যাক্সেস করার অনুমতি না থাকলে PERMISSION_DENIED রিটার্ন করে।

HTTP অনুরোধ

GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
name

string

আবশ্যক। যে ডোমেইনের কমপ্লায়েন্স স্ট্যাটাসটি পুনরুদ্ধার করতে হবে, তার রিসোর্স নেম। ফরম্যাট: domains/{domainId}/complianceStatus

অনুরোধকারী শরীর

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

একটি ডোমেইনের জন্য সম্মতি স্থিতি।

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "name": string,
  "complianceData": {
    object (DomainComplianceData)
  },
  "subdomainComplianceData": {
    object (DomainComplianceData)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। ডোমেইনের কমপ্লায়েন্স স্ট্যাটাসের রিসোর্স নাম। ফরম্যাট: domains/{domainId}/complianceStatus

complianceData

object ( DomainComplianceData )

name এর মধ্যে থাকা ডোমেইনের নিবন্ধনযোগ্য অংশের জন্য কমপ্লায়েন্স ডেটা। উদাহরণস্বরূপ, যদি name হয় domains/example.com/complianceStatus , তাহলে এই ফিল্ডটিতে example.com এর কমপ্লায়েন্স ডেটা থাকে।

subdomainComplianceData

object ( DomainComplianceData )

name এর অন্তর্ভুক্ত সাবডোমেনের জন্য বিশেষভাবে গণনা করা কমপ্লায়েন্স ডেটা। এই ফিল্ডটি শুধুমাত্র তখনই পূরণ করা হয়, যদি name এর অন্তর্ভুক্ত ডোমেনটি তার নিবন্ধনযোগ্য ডোমেন থেকে ভিন্ন একটি সাবডোমেন হয় (যেমন, sub.example.com ), এবং যদি সেই নির্দিষ্ট সাবডোমেনটির জন্য কমপ্লায়েন্স ডেটা উপলব্ধ থাকে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/postmaster
  • https://www.googleapis.com/auth/postmaster.traffic.readonly

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

ডোমেইনকমপ্লায়েন্সডেটা

একটি নির্দিষ্ট ডোমেনের জন্য সম্মতি সংক্রান্ত ডেটা।

JSON উপস্থাপনা
{
  "domainId": string,
  "rowData": [
    {
      object (ComplianceRowData)
    }
  ],
  "oneClickUnsubscribeVerdict": {
    object (OneClickUnsubscribeVerdict)
  },
  "honorUnsubscribeVerdict": {
    object (HonorUnsubscribeVerdict)
  }
}
ক্ষেত্র
domainId

string

এই ডেটা যে ডোমেইনের জন্য।

rowData[]

object ( ComplianceRowData )

টেবিলের প্রতিটি সারির ডেটা। প্রতিটি বার্তায় একটিমাত্র সারির সমস্ত ডেটা থাকে।

oneClickUnsubscribeVerdict

object ( OneClickUnsubscribeVerdict )

এক-ক্লিকে আনসাবস্ক্রাইব করার সম্মতি সংক্রান্ত রায়।

honorUnsubscribeVerdict

object ( HonorUnsubscribeVerdict )

সম্মতিমূলক রায়কে সম্মান জানিয়ে সদস্যতা বাতিল করুন।

কমপ্লায়েন্সরোডেটা

সম্মতি স্থিতি সারণির একটি সারির তথ্য।

JSON উপস্থাপনা
{
  "requirement": enum (ComplianceRequirement),
  "status": {
    object (ComplianceStatus)
  }
}
ক্ষেত্র
requirement

enum ( ComplianceRequirement )

সম্মতির আবশ্যকতা।

status

object ( ComplianceStatus )

প্রয়োজনীয়তার পরিপালন অবস্থা।

সম্মতি আবশ্যকতা

সম্মতির আবশ্যকতা।

এনাম
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 (State)
}
ক্ষেত্র
status

enum ( State )

শুধুমাত্র আউটপুট। সম্মতি স্থিতি।

রাজ্য

একটি নির্দিষ্ট প্রেরকের সম্মতি আবশ্যকতার জন্য স্থিতির প্রকারভেদ।

এনাম
STATE_UNSPECIFIED অনির্দিষ্ট।
COMPLIANT সম্মতিমূলক শর্ত পূরণ করা হয়েছে, এবং প্রেরককে সম্মতিপূর্ণ বলে গণ্য করা হয়েছে।
NEEDS_WORK সম্মতিমূলক শর্ত পূরণ করা হয়নি, এবং সম্মতি অর্জনের জন্য প্রেরককে কাজ করতে হবে।

OneClickUnsubscribeVerdict

প্রেরক এক-ক্লিক আনসাবস্ক্রাইব সম্মতি শর্ত পূরণ করে কিনা, সে বিষয়ে সম্মতির রায়।

JSON উপস্থাপনা
{
  "status": {
    object (ComplianceStatus)
  },
  "reason": enum (Reason)
}
ক্ষেত্র
status

object ( ComplianceStatus )

সম্মতি স্থিতি।

reason

enum ( Reason )

সম্মতি সিদ্ধান্তের সুনির্দিষ্ট কারণ। স্ট্যাটাসটি সম্মতিপূর্ণ হলে এই স্থানটি অবশ্যই খালি রাখতে হবে।

কারণ

এক-ক্লিক আনসাবস্ক্রাইব সিদ্ধান্তের 'অ-সম্মত' অবস্থা থাকার নির্দিষ্ট কারণ।

এনাম
REASON_UNSPECIFIED অনির্দিষ্ট।
NO_UNSUB_GENERAL প্রেরক তাদের অধিকাংশ বার্তার জন্য এক-ক্লিকে আনসাবস্ক্রাইব করার সুবিধা সমর্থন করে না।
NO_UNSUB_SPAM_REPORTS যেসব মেসেজ ম্যানুয়ালি স্প্যাম হিসেবে রিপোর্ট করা হয়, সেগুলোর বেশিরভাগের জন্য প্রেরক এক-ক্লিকে আনসাবস্ক্রাইব করার সুবিধা সমর্থন করে না।
NO_UNSUB_PROMO_SPAM_REPORTS যেসব প্রচারমূলক বার্তা ম্যানুয়ালি স্প্যাম হিসেবে রিপোর্ট করা হয়, সেগুলোর বেশিরভাগের জন্যই প্রেরক এক-ক্লিকে আনসাবস্ক্রাইব করার সুবিধা দেয় না। এই ধরনের বার্তাগুলো NO_UNSUB_SPAM_REPORTS এর অন্তর্ভুক্ত বার্তাগুলোর একটি উপশ্রেণী।

HonorUnsubscribeVerdict

প্রেরক আনসাবস্ক্রাইব করার শর্ত পূরণের বাধ্যবাধকতা পূরণ করেছেন কিনা, সে বিষয়ে সম্মতিমূলক সিদ্ধান্ত।

JSON উপস্থাপনা
{
  "status": {
    object (ComplianceStatus)
  },
  "reason": enum (Reason)
}
ক্ষেত্র
status

object ( ComplianceStatus )

সম্মতি স্থিতি।

reason

enum ( Reason )

সম্মতি সিদ্ধান্তের সুনির্দিষ্ট কারণ। স্ট্যাটাসটি সম্মতিপূর্ণ হলে এই স্থানটি অবশ্যই খালি রাখতে হবে।

কারণ

একটি আনসাবস্ক্রাইব অনারিং ভারডিক্ট-এর "নন-কমপ্লায়েন্ট" স্ট্যাটাস থাকার নির্দিষ্ট কারণ।

এনাম
REASON_UNSPECIFIED অনির্দিষ্ট।
NOT_HONORING প্রেরক সদস্যতা ত্যাগের অনুরোধ গ্রহণ করেন না।
NOT_HONORING_TOO_FEW_CAMPAIGNS প্রেরক আনসাবস্ক্রাইব করার অনুরোধ গ্রহণ করেন না এবং প্রাসঙ্গিক ক্যাম্পেইনের সংখ্যা বাড়ানোর বিষয়টি বিবেচনা করছেন।
NOT_HONORING_TOO_MANY_CAMPAIGNS প্রেরক আনসাবস্ক্রাইব করার অনুরোধ গ্রহণ করেন না এবং প্রাসঙ্গিক ক্যাম্পেইনের সংখ্যা কমানোর বিষয়টি বিবেচনা করছেন।