Подтвердите ожидающий адрес пересылки с кодом подтверждения в Gmail API - PullRequest
0 голосов
/ 08 мая 2019

Я создаю адрес пересылки для моей учетной записи Gmail с помощью Gmail API.Я знаю, что если функция

service.users().settings().forwardingAddresses().create(userId='me', body=address).execute()

возвращает результат с verificationStatus из pending, получатель должен подтвердить электронное письмо ссылкой или кодом подтверждения.

Я могувведите код подтверждения здесь в Gmail Settings>Forwarding, но есть ли способ ввести код подтверждения с помощью API Gmail?

1 Ответ

0 голосов
/ 13 июня 2019

В соответствии с документацией API GMail, если GMail требует проверки для адреса пересылки, на целевой адрес электронной почты отправляется сообщение с подтверждением, и возвращается статус «в ожидании» .Владелец целевого адреса электронной почты должен завершить процесс проверки, прежде чем его можно будет использовать.

К сожалению, в API GMail нет метода проверки для переадресации адресов.Список методов и параметров для метода Users.settings.forwardingAddresses можно найти здесь , где указано, что при вызове forwardingAddresses.create(args):

"... если требуется подтверждение владения, получателю будет отправлено сообщение, и статус проверки ресурса будет установлен на pending, в противном случае ресурс будет создан с состоянием проверки, установленным на accepted.

...