Google Email Api Modify lable - PullRequest
0 голосов
/ 09 мая 2018

Попытка изменить метку.

Мой код:

service.Users.Messages.Modify(mods, userId, messageId).Execute();

Сообщение об ошибке:

Служба Gmail вызвала исключение: Google.GoogleApiException: Google.Apis.Requests.RequestError Недостаточное разрешение [403] Ошибки [ Сообщение [Недостаточно прав доступа] Местоположение [-] Причина [Недостаточно прав доступа] Домен [глобальный] ]

в Google.Apis.Requests.ClientServiceRequest 1.Execute() in C:\Apiary\v1.25\Src\Support\GoogleApis\Apis\Requests\ClientServiceRequest.cs:line 101 at CreditRecon.DownloadAttachment.ModifyMessage(GmailService service, String userId, String messageId, List 1

1 Ответ

0 голосов
/ 09 мая 2018

Для обновления сообщений пользователей вам необходимо разрешение пользователя.

Недостаточно разрешения

Означает, что у вас нет разрешения аутентифицированного пользователя изменять свои сообщения.

Повторно аутентифицируйте своего пользователя и убедитесь, что вы запросили у него одну из следующих областей разрешений

https://mail.google.com/
https://www.googleapis.com/auth/gmail.modify

Обновление повторно авторизует пользователя:

Чтобы сбросить аутентификацию, измените "shankitagrawal@ltfs.com" на что-то другое. или зайдите в ваш credPath и удалите файл с таким именем. Он предложит вам снова пройти аутентификацию.

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