- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- DomainComplianceData
- ComplianceRowData
- ComplianceRequirement
- ComplianceStatus
- État
- OneClickUnsubscribeVerdict
- Motif
- HonorUnsubscribeVerdict
- Motif
Requête HTTP
GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
name |
Obligatoire. Nom de ressource de l'état de conformité du domaine à récupérer. Format : |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
État de conformité d'un domaine.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{ "name": string, "complianceData": { object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource de l'état de conformité du domaine. Format : |
complianceData |
Données de conformité pour la partie domaine enregistrable du domaine dans |
subdomainComplianceData |
Données de conformité calculées spécifiquement pour le sous-domaine dans |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/postmasterhttps://www.googleapis.com/auth/postmaster.traffic.readonly
Pour en savoir plus, consultez le guide d'autorisation.
DomainComplianceData
Données de conformité pour un domaine donné.
| Représentation JSON |
|---|
{ "domainId": string, "rowData": [ { object ( |
| Champs | |
|---|---|
domainId |
Domaine auquel ces données se rapportent. |
rowData[] |
Données pour chacune des lignes du tableau. Chaque message contient toutes les données qui sous-tendent une seule ligne. |
oneClickUnsubscribeVerdict |
Verdict de conformité du désabonnement en un clic. |
honorUnsubscribeVerdict |
Évaluation de conformité des demandes de désabonnement honorées. |
ComplianceRowData
Données pour une seule ligne du tableau de l'état de conformité.
| Représentation JSON |
|---|
{ "requirement": enum ( |
| Champs | |
|---|---|
requirement |
Exigence de conformité. |
status |
État de conformité de l'exigence. |
ComplianceRequirement
Exigence de conformité.
| Enums | |
|---|---|
COMPLIANCE_REQUIREMENT_UNSPECIFIED |
Non spécifié. |
SPF |
Si l'expéditeur a correctement configuré SPF. |
DKIM |
Indique si l'expéditeur a correctement configuré DKIM. |
SPF_AND_DKIM |
Indique si l'expéditeur a correctement configuré SPF et DKIM. |
DMARC_POLICY |
Indique si l'expéditeur a configuré des règles DMARC. |
DMARC_ALIGNMENT |
Si l'en-tête "De" correspond à DKIM ou SPF |
MESSAGE_FORMATTING |
Indique si les messages sont correctement mis en forme conformément à la norme RFC 5322. |
DNS_RECORDS |
Indique si le domaine dispose d'enregistrements DNS de transfert et inversés. |
ENCRYPTION |
Indique si les messages sont chiffrés avec TLS. |
USER_REPORTED_SPAM_RATE |
Indique si le taux de spam signalé par les utilisateurs pour l'expéditeur est inférieur à un seuil. |
ONE_CLICK_UNSUBSCRIBE |
Indique si l'expéditeur permet de se désabonner en un clic. Notez que l'exigence visible par l'utilisateur est "se désabonner en un clic", mais nous exigeons le respect de plusieurs règles concernant la "prise en charge de la désinscription". |
HONOR_UNSUBSCRIBE |
Indique si l'expéditeur respecte les demandes de désabonnement initiées par les utilisateurs. |
ComplianceStatus
État d'une exigence de conformité pour les expéditeurs.
| Représentation JSON |
|---|
{
"status": enum ( |
| Champs | |
|---|---|
status |
Uniquement en sortie. État de conformité. |
État
Types d'état pour une exigence de conformité d'un expéditeur spécifique.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Non spécifié. |
COMPLIANT |
L'exigence de conformité est respectée et l'expéditeur est considéré comme conforme. |
NEEDS_WORK |
L'expéditeur ne respecte pas les exigences de conformité et doit effectuer des actions pour y remédier. |
OneClickUnsubscribeVerdict
Verdict de conformité indiquant si un expéditeur respecte l'exigence de conformité concernant le désabonnement en un clic.
| Représentation JSON |
|---|
{ "status": { object ( |
| Champs | |
|---|---|
status |
État de conformité. |
reason |
Motif spécifique du verdict de conformité. Ce champ doit être vide si l'état est "Conforme". |
Motif
Raison spécifique pour laquelle l'état d'un verdict de désabonnement en un clic est "Non conforme".
| Enums | |
|---|---|
REASON_UNSPECIFIED |
Non spécifié. |
NO_UNSUB_GENERAL |
L'expéditeur ne propose pas de désabonnement en un clic pour la majorité de ses messages. |
NO_UNSUB_SPAM_REPORTS |
L'expéditeur ne permet pas de se désabonner en un clic pour la plupart des messages signalés manuellement comme spam. |
NO_UNSUB_PROMO_SPAM_REPORTS |
L'expéditeur n'est pas compatible avec le désabonnement en un clic pour la plupart des messages promotionnels signalés manuellement comme spam. Cette classification des messages est un sous-ensemble de ceux couverts par NO_UNSUB_SPAM_REPORTS. |
HonorUnsubscribeVerdict
Verdict de conformité indiquant si un expéditeur respecte l'exigence de conformité concernant l'acceptation des demandes de désabonnement.
| Représentation JSON |
|---|
{ "status": { object ( |
| Champs | |
|---|---|
status |
État de conformité. |
reason |
Motif spécifique du verdict de conformité. Ce champ doit être vide si l'état est "Conforme". |
Motif
Motif spécifique pour lequel l'état d'une décision de respect de la désinscription est "Non conforme".
| Enums | |
|---|---|
REASON_UNSPECIFIED |
Non spécifié. |
NOT_HONORING |
L'expéditeur ne respecte pas les demandes de désabonnement. |
NOT_HONORING_TOO_FEW_CAMPAIGNS |
L'expéditeur ne respecte pas les demandes de désabonnement et envisage d'augmenter le nombre de campagnes pertinentes. |
NOT_HONORING_TOO_MANY_CAMPAIGNS |
L'expéditeur ne respecte pas les demandes de désabonnement. Pensez à réduire le nombre de campagnes pertinentes. |