- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- DomainComplianceData
- ComplianceRowData
- ComplianceRequirement
- ComplianceStatus
- 州名
- OneClickUnsubscribeVerdict
- 理由
- HonorUnsubscribeVerdict
- 理由
HTTP リクエスト
GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。取得するドメインのコンプライアンス ステータスのリソース名。形式: |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
ドメインのコンプライアンス ステータス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "name": string, "complianceData": { object ( |
| フィールド | |
|---|---|
name |
ID。ドメインのコンプライアンス ステータスのリソース名。形式: |
complianceData |
|
subdomainComplianceData |
|
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/postmasterhttps://www.googleapis.com/auth/postmaster.traffic.readonly
詳しくは、承認ガイドをご覧ください。
DomainComplianceData
特定のドメインのコンプライアンス データ。
| JSON 表現 |
|---|
{ "domainId": string, "rowData": [ { object ( |
| フィールド | |
|---|---|
domainId |
このデータの対象となるドメイン。 |
rowData[] |
テーブルの各行のデータ。各メッセージには、単一行をサポートするすべてのデータが含まれています。 |
oneClickUnsubscribeVerdict |
ワンクリックでの登録解除に関するコンプライアンスの判定。 |
honorUnsubscribeVerdict |
登録解除の遵守状況の判定。 |
ComplianceRowData
コンプライアンス ステータス テーブルの単一行のデータ。
| JSON 表現 |
|---|
{ "requirement": enum ( |
| フィールド | |
|---|---|
requirement |
コンプライアンス要件。 |
status |
要件のコンプライアンス ステータス。 |
ComplianceRequirement
コンプライアンス要件。
| 列挙型 | |
|---|---|
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 |
ドメインに正引き DNS レコードと逆引き DNS レコードがあるかどうか。 |
ENCRYPTION |
メッセージが TLS で暗号化されているかどうか。 |
USER_REPORTED_SPAM_RATE |
送信者のユーザーが報告した迷惑メール率がしきい値を下回っているかどうか。 |
ONE_CLICK_UNSUBSCRIBE |
送信者がワンクリックでの登録解除を十分にサポートしているかどうか。ユーザー向けの要件は「ワンクリックでの登録解除」ですが、Google では複数の「登録解除サポート」ルールを満たす必要があります。 |
HONOR_UNSUBSCRIBE |
送信者がユーザーが開始した登録解除リクエストを尊重するかどうか。 |
ComplianceStatus
送信者のコンプライアンス要件のステータス。
| 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 |
送信者が登録解除リクエストを尊重していない場合は、関連するキャンペーンの数を減らすことを検討してください。 |