Синхронизация API Календаря Google - PullRequest
0 голосов
/ 06 января 2020

мы используем API календаря Google для синхронизации c моих событий в календаре Google. мы использовали google calendar для создания api to pu sh событий в календаре, используя пример кода:

*

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  **'attendees': [
    {'email': 'lpage@example.com'},
    {'email': 'sbrin@example.com'},
  ],**
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}
event = service.events().insert(calendarId='primary', body=event).execute()

*

Постановка задачи: В приведенном выше коде как мы можем аутентифицировать электронные письма участников, где нам нужно провести событие sh в календаре участников. Как мы можем проверить его действительный аккаунт Gmail? Существуют ли какие-либо API-интерфейсы для проверки подлинности электронных писем?

В настоящее время API успешно размещен, и сообщение об ошибке получено на электронную почту учетной записи разработчика. Как мы можем получить эту ошибку на нашем конце кода для обработки ошибки аутентификации электронной почты?

Ищем + ve и быстрый ответ. Спасибо в adv.

1 Ответ

0 голосов
/ 06 января 2020

Как мы можем проверить действительный аккаунт Gmail? Существуют ли какие-либо API-интерфейсы для аутентификации электронных писем?

Ответ:

Честно говоря, просто нет способа сделать это.

Дополнительная информация:

Почти все в форме xxx@yyy.zzz может быть адресом электронной почты, если yyy является доменным именем и zzz является действительным доменом верхнего уровня.

Google также не предоставляет способ проверки наличия электронной почты, за исключением попытки создать учетную запись с адресом электронной почты, который вы хотите проверить . Я могу себе представить, что это меры безопасности и защиты от спама.

Единственное, что вы можете сделать, - это ждать уведомления об ошибке. Отправив электронное письмо на адрес электронной почты участника, вы можете вскоре выяснить, является ли электронное письмо действительным или нет ... по получении письма «Почтовому мастеру не удалось отправить».

Я знаю, что, как правило, это плохие новости для Вы, но я надеюсь, что, по крайней мере, это было информативно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...