2016-10-27 4 views
0

Я использую библиотеку клиентов Google .net для доступа к API-интерфейсу Google Calendar. Мне нужно разработать приложение, которое создает события календаря и размещать их пользователям.Google Calendar API V3 Учетная запись службы

Это приложение от сервера к серверу, поэтому я создал учетную запись службы и использую ее для отправки приглашений. Ответ Attendee на созданное событие обновляется, когда ответы отправляются из веб-браузера, но когда ответ от любого почтового клиента смотрит на Outlook, ответ отправляется по электронной почте на идентификатор электронной почты учетной записи службы, который является фиктивным идентификатором электронной почты. Как назначить действительную учетную запись электронной почты для идентификатора электронной почты учетной записи службы, чтобы я мог использовать это действительное письмо для создания событий.

ответ

1

Адрес электронной почты учетной записи службы - это идентификатор учетной записи, идентифицирующий саму службу. Вы не можете изменить адрес электронной почты учетных записей службы.

Единственная работа, вокруг которой я могу думать, - создать фиктивную учетную запись gmail и использовать oauth2, вместо этого вы сможете аутентифицировать эту учетную запись, как только получите токен обновления и запустите серверное приложение на сервере. Главный недостаток этого заключается в том, что если по какой-то странной причине токен обновления становится недействительным (редко, но может случиться), вам нужно будет повторно аутентифицировать ваше серверное приложение.

Anwser: Нет, вы не можете изменить адрес электронной почты учетной записи службы.

Смежные вопросы