C# Доступ к электронной почте GSuite без экрана oAuth (консольное приложение в качестве задачи)

Я пытаюсь получить электронную почту с учетной записи электронной почты GSuite. Я перепробовал все, что нашел в интернете, но не могу найти правильный способ сделать это.

У меня есть учетные данные администратора Gsuite, я создал свою учетную запись службы, активировал делегирование домена, создал свой проект, активировал gmail api, добавил авторизацию для своей учетной записи службы на страницу ManageOAuthClients с admin.google.com (установите для https://mail.google.com/). Я скачал секретный JSON и служебный аккаунт JSON.

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

Я долго искал, пытался, но не нашел ничего работающего. Любая идея, пожалуйста?

0 ответов

Другие вопросы по тегам