- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- DomainComplianceData
- ComplianceRowData
- ComplianceRequirement
- ComplianceStatus
- Estado
- OneClickUnsubscribeVerdict
- Motivo
- HonorUnsubscribeVerdict
- Motivo
Solicitação HTTP
GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. O nome do recurso do status de compliance do domínio a ser recuperado. Formato: |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Status de compliance de um domínio.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "name": string, "complianceData": { object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso do status de compliance do domínio. Formato: |
complianceData |
Dados de compliance da parte do domínio que pode ser registrada em |
subdomainComplianceData |
Dados de compliance calculados especificamente para o subdomínio em |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/postmasterhttps://www.googleapis.com/auth/postmaster.traffic.readonly
Para mais informações, consulte o guia de autorização.
DomainComplianceData
Dados de compliance para um determinado domínio.
| Representação JSON |
|---|
{ "domainId": string, "rowData": [ { object ( |
| Campos | |
|---|---|
domainId |
Domínio a que esses dados se referem. |
rowData[] |
Dados de cada uma das linhas da tabela. Cada mensagem contém todos os dados que sustentam uma única linha. |
oneClickUnsubscribeVerdict |
Veredicto de conformidade do cancelamento da inscrição com um clique. |
honorUnsubscribeVerdict |
Veredito de conformidade de cancelamento de inscrição. |
ComplianceRowData
Dados de uma única linha da tabela de status de compliance.
| Representação JSON |
|---|
{ "requirement": enum ( |
| Campos | |
|---|---|
requirement |
O requisito de compliance. |
status |
O status de compliance do requisito. |
ComplianceRequirement
O requisito de compliance.
| Tipos enumerados | |
|---|---|
COMPLIANCE_REQUIREMENT_UNSPECIFIED |
Não especificado. |
SPF |
Se o remetente configurou o SPF corretamente. |
DKIM |
Se o remetente configurou o DKIM corretamente. |
SPF_AND_DKIM |
Se o remetente configurou corretamente o SPF e o DKIM. |
DMARC_POLICY |
Se o remetente configurou a política do DMARC. |
DMARC_ALIGNMENT |
Se o cabeçalho "De:" está alinhado com o DKIM ou o SPF |
MESSAGE_FORMATTING |
Se as mensagens estão formatadas corretamente de acordo com o RFC 5322. |
DNS_RECORDS |
Se o domínio tem registros DNS de encaminhamento e reversos. |
ENCRYPTION |
Se as mensagens têm criptografia TLS. |
USER_REPORTED_SPAM_RATE |
Se o remetente está abaixo de um limite para a taxa de spams denunciados por usuários. |
ONE_CLICK_UNSUBSCRIBE |
Se o remetente oferece suporte suficiente ao cancelamento da inscrição com um clique. O requisito para o usuário é "cancelamento da inscrição com um clique", mas exigimos o cumprimento de várias regras de "suporte ao cancelamento da inscrição". |
HONOR_UNSUBSCRIBE |
Indica se o remetente atende aos pedidos de cancelamento de inscrição iniciados pelo usuário. |
ComplianceStatus
O status de um requisito de compliance do remetente.
| Representação JSON |
|---|
{
"status": enum ( |
| Campos | |
|---|---|
status |
Apenas saída. O status de compliance. |
Estado
Os tipos de status para um requisito de compliance de remetente específico.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Não especificado. |
COMPLIANT |
O requisito de compliance é atendido, e o remetente é considerado em conformidade. |
NEEDS_WORK |
O requisito de compliance não foi atendido, e o remetente precisa trabalhar para alcançar a conformidade. |
OneClickUnsubscribeVerdict
Verificação de conformidade para saber se um remetente atende ao requisito de conformidade de cancelamento da inscrição com um clique.
| Representação JSON |
|---|
{ "status": { object ( |
| Campos | |
|---|---|
status |
O status de compliance. |
reason |
O motivo específico do veredicto de compliance. Precisa estar vazio se o status for "em conformidade". |
Motivo
O motivo específico pelo qual um veredito de cancelamento com um clique tem o status "em não conformidade".
| Tipos enumerados | |
|---|---|
REASON_UNSPECIFIED |
Não especificado. |
NO_UNSUB_GENERAL |
O remetente não oferece cancelamento da inscrição com um clique na maioria das mensagens. |
NO_UNSUB_SPAM_REPORTS |
O remetente não oferece suporte ao cancelamento da inscrição com um clique para a maioria das mensagens denunciadas manualmente como spam. |
NO_UNSUB_PROMO_SPAM_REPORTS |
O remetente não oferece suporte ao cancelamento da inscrição com um clique para a maioria das mensagens promocionais denunciadas manualmente como spam. Essa classificação de mensagens é um subconjunto daquelas abrangidas por NO_UNSUB_SPAM_REPORTS. |
HonorUnsubscribeVerdict
Verificação de conformidade para saber se um remetente atende ao requisito de conformidade de cancelamento de inscrição.
| Representação JSON |
|---|
{ "status": { object ( |
| Campos | |
|---|---|
status |
O status de compliance. |
reason |
O motivo específico do veredicto de compliance. Precisa estar vazio se o status for "em conformidade". |
Motivo
O motivo específico pelo qual um veredito de respeito ao cancelamento de inscrição tem o status "em não conformidade".
| Tipos enumerados | |
|---|---|
REASON_UNSPECIFIED |
Não especificado. |
NOT_HONORING |
O remetente não aceita pedidos de cancelamento de inscrição. |
NOT_HONORING_TOO_FEW_CAMPAIGNS |
O remetente não atende às solicitações de cancelamento de inscrição e considera aumentar o número de campanhas relevantes. |
NOT_HONORING_TOO_MANY_CAMPAIGNS |
O remetente não atende aos pedidos de cancelamento de inscrição. Considere reduzir o número de campanhas relevantes. |