- HTTP-запрос
- Параметры пути
- Текст запроса
- Ответный текст
- Области полномочий
- DomainComplianceData
- ComplianceRowData
- Требования соответствия
- Статус соответствия
- Состояние
- OneClickUnsubscribeVerdict
- Причина
- HonorUnsubscribeVerdict
- Причина
- Попробуйте!
Получает статус соответствия для заданного домена. Возвращает PERMISSION_DENIED, если у вас нет разрешения на доступ к статусу соответствия для этого домена.
HTTP-запрос
GET https://gmailpostmastertools.googleapis.com/v2/{name=domains/*/complianceStatus}
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
name | Обязательно. Имя ресурса, содержащего информацию о соответствии домена требованиям, которую необходимо получить. Формат: |
Текст запроса
Тело запроса должно быть пустым.
Ответный текст
Статус соответствия домена требованиям.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{ "name": string, "complianceData": { object ( |
| Поля | |
|---|---|
name | Идентификатор. Имя ресурса, отображающего статус соответствия домена требованиям. Формат: |
complianceData | Данные о соответствии требованиям для регистрируемой части домена в |
subdomainComplianceData | Данные о соответствии требованиям рассчитываются специально для поддомена в |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/postmaster -
https://www.googleapis.com/auth/postmaster.traffic.readonly
Для получения более подробной информации см. руководство по авторизации .
DomainComplianceData
Данные о соответствии требованиям для данной области.
| JSON-представление |
|---|
{ "domainId": string, "rowData": [ { object ( |
| Поля | |
|---|---|
domainId | Домен, к которому относятся эти данные. |
rowData[] | Данные для каждой строки таблицы. Каждое сообщение содержит все данные, относящиеся к отдельной строке. |
oneClickUnsubscribeVerdict | Вердикт по вопросу соответствия требованиям о возможности отписки одним щелчком мыши. |
honorUnsubscribeVerdict | Отписаться в соответствии с решением суда о соблюдении требований. |
ComplianceRowData
Данные для одной строки таблицы состояния соответствия.
| JSON-представление |
|---|
{ "requirement": enum ( |
| Поля | |
|---|---|
requirement | Требование соответствия. |
status | Статус соответствия требованиям. |
Требования соответствия
Требование соответствия.
| Перечисления | |
|---|---|
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-записи. |
ENCRYPTION | Сообщения зашифрованы по протоколу TLS. |
USER_REPORTED_SPAM_RATE | Проверяется, находится ли отправитель ниже порогового значения для уровня спама, о котором сообщают пользователи. |
ONE_CLICK_UNSUBSCRIBE | Достаточно ли отправитель поддерживает отписку в один клик. Обратите внимание, что требование, видимое пользователю, — это «отписка в один клик», но нам необходимо соблюдение нескольких правил «поддержки отписки». |
HONOR_UNSUBSCRIBE | Учитывает ли отправитель запросы на отписку, инициированные пользователем. |
Статус соответствия
Статус выполнения отправителем требований по соблюдению правил.
| 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 | Отправитель не учитывает запросы на отписку и рассматривает возможность сокращения количества релевантных рассылок. |