- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- DomainComplianceData
- ComplianceRowData
- ComplianceRequirement
- ComplianceStatus
- Bundesland
- OneClickUnsubscribeVerdict
- Grund
- HonorUnsubscribeVerdict
- Grund
HTTP-Anfrage
GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Der Ressourcenname des abzurufenden Compliance-Status der Domain. Format: |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Compliance-Status für eine Domain.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "name": string, "complianceData": { object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des Compliance-Status der Domain. Format: |
complianceData |
Compliance-Daten für den registrierbaren Domainteil der Domain in |
subdomainComplianceData |
Compliance-Daten, die speziell für die Subdomain in |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/postmasterhttps://www.googleapis.com/auth/postmaster.traffic.readonly
Weitere Informationen finden Sie im Autorisierungsleitfaden.
DomainComplianceData
Compliance-Daten für eine bestimmte Domain.
| JSON-Darstellung |
|---|
{ "domainId": string, "rowData": [ { object ( |
| Felder | |
|---|---|
domainId |
Die Domain, für die diese Daten bestimmt sind. |
rowData[] |
Daten für jede Zeile der Tabelle. Jede Nachricht enthält alle Daten, die einer einzelnen Zeile zugrunde liegen. |
oneClickUnsubscribeVerdict |
Compliance-Urteil zur Abmeldung mit nur einem Klick. |
honorUnsubscribeVerdict |
Compliance-Einstufung für die Berücksichtigung von Abmeldungen. |
ComplianceRowData
Daten für eine einzelne Zeile der Tabelle mit dem Compliance-Status.
| JSON-Darstellung |
|---|
{ "requirement": enum ( |
| Felder | |
|---|---|
requirement |
Die Compliance-Anforderung. |
status |
Der Compliancestatus für die Anforderung. |
ComplianceRequirement
Die Compliance-Anforderung.
| Enums | |
|---|---|
COMPLIANCE_REQUIREMENT_UNSPECIFIED |
Nicht angegeben |
SPF |
Ob der Absender SPF richtig konfiguriert hat. |
DKIM |
Ob der Absender DKIM richtig konfiguriert hat. |
SPF_AND_DKIM |
Ob der Absender sowohl SPF als auch DKIM richtig konfiguriert hat. |
DMARC_POLICY |
Gibt an, ob der Absender eine DMARC-Richtlinie konfiguriert hat. |
DMARC_ALIGNMENT |
Ob der „Von:“-Header mit DKIM oder SPF übereinstimmt |
MESSAGE_FORMATTING |
Ob Nachrichten gemäß RFC 5322 korrekt formatiert sind. |
DNS_RECORDS |
Ob die Domain über Forward- und Reverse-DNS-Einträge verfügt. |
ENCRYPTION |
Gibt an, ob Nachrichten TLS-verschlüsselt sind. |
USER_REPORTED_SPAM_RATE |
Gibt an, ob die Rate der von Nutzern als Spam gemeldeten Nachrichten für den Absender unter einem bestimmten Schwellenwert liegt. |
ONE_CLICK_UNSUBSCRIBE |
Ob der Absender das Abmelden mit nur einem Klick ausreichend unterstützt. Die nutzerorientierte Anforderung lautet „Abmeldung mit einem Klick“. Wir verlangen jedoch die Einhaltung mehrerer Regeln zur Unterstützung der Abmeldung. |
HONOR_UNSUBSCRIBE |
Gibt an, ob der Absender von Nutzern initiierte Abmeldeanfragen berücksichtigt. |
ComplianceStatus
Der Status einer Anforderung zur Absender-Compliance.
| JSON-Darstellung |
|---|
{
"status": enum ( |
| Felder | |
|---|---|
status |
Nur Ausgabe. Der Compliancestatus. |
Bundesland
Die Statustypen für eine bestimmte Compliance-Anforderung für Absender.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben |
COMPLIANT |
Die Compliance-Anforderung wird erfüllt und der Absender gilt als konform. |
NEEDS_WORK |
Die Compliance-Anforderung wird nicht erfüllt und der Absender muss Maßnahmen ergreifen, um die Compliance zu erreichen. |
OneClickUnsubscribeVerdict
Konformitätsurteil dazu, ob ein Absender die Konformitätsanforderung für das Abmelden mit nur einem Klick erfüllt.
| JSON-Darstellung |
|---|
{ "status": { object ( |
| Felder | |
|---|---|
status |
Der Compliancestatus. |
reason |
Der genaue Grund für das Compliance-Urteil. Muss leer sein, wenn der Status „konform“ ist. |
Grund
Der genaue Grund, warum das Ergebnis für die Ein-Klick-Abmeldung den Status „Nicht konform“ hat.
| Enums | |
|---|---|
REASON_UNSPECIFIED |
Nicht angegeben |
NO_UNSUB_GENERAL |
Der Absender unterstützt das Abmelden mit nur einem Klick für die meisten seiner Nachrichten nicht. |
NO_UNSUB_SPAM_REPORTS |
Der Absender unterstützt das Abmelden mit nur einem Klick für die meisten Nachrichten, die manuell als Spam gemeldet werden, nicht. |
NO_UNSUB_PROMO_SPAM_REPORTS |
Der Absender unterstützt das Abmelden mit nur einem Klick für die meisten Werbenachrichten nicht, die manuell als Spam gemeldet werden. Diese Klassifizierung von Nachrichten ist eine Teilmenge der von NO_UNSUB_SPAM_REPORTS abgedeckten Nachrichten. |
HonorUnsubscribeVerdict
Compliance-Urteil dazu, ob ein Absender die Compliance-Anforderung zur Berücksichtigung von Abmeldungen erfüllt.
| JSON-Darstellung |
|---|
{ "status": { object ( |
| Felder | |
|---|---|
status |
Der Compliancestatus. |
reason |
Der genaue Grund für das Compliance-Urteil. Muss leer sein, wenn der Status „konform“ ist. |
Grund
Der genaue Grund, warum das Ergebnis für die Berücksichtigung von Abmeldungen den Status „Nicht konform“ hat.
| Enums | |
|---|---|
REASON_UNSPECIFIED |
Nicht angegeben |
NOT_HONORING |
Der Absender berücksichtigt keine Abmeldeanfragen. |
NOT_HONORING_TOO_FEW_CAMPAIGNS |
Der Absender berücksichtigt keine Abmeldeanfragen und erwägt, die Anzahl der relevanten Kampagnen zu erhöhen. |
NOT_HONORING_TOO_MANY_CAMPAIGNS |
Der Absender berücksichtigt keine Abmeldeanfragen und sollte die Anzahl der relevanten Kampagnen reduzieren. |