Чтение электронных писем пользователей с использованием Graph API и субъекта-службыPython

Программы на Python
Anonymous
Чтение электронных писем пользователей с использованием Graph API и субъекта-службы

Сообщение Anonymous »

Я разрабатываю вариант использования, в котором я разрабатываю программу Python для чтения электронных писем пользователей из входящих и отправленных ящиков. После извлечения электронных писем я должен извлечь уникальные идентификаторы электронных писем из извлеченного списка электронных писем. Электронные письма должны быть извлечены из Microsoft Email с помощью Graph API
Я работаю со следующими ключевыми моментами:
  • Принципал службы должен иметь доступ к данным только тех пользователей, которые предоставили согласие на приложение, в основном доступ на уровне пользователя должен быть доступен Принципал службы, а не уровень клиента, что обеспечивает конфиденциальность.
  • Программа должна быть параметризована, т. е. пользователь должен запросить согласие только один раз. После получения согласия нам остается лишь добавить адрес электронной почты пользователя в список имеющихся у нас пользователей.
  • Программа должна поддерживать полное извлечение (электронных писем) с использованием нумерации страниц или дельта/инкрементальное извлечение с указанием пользовательских временных рамок.
  • Я не могу добавить пароли пользователей, чьи электронные письма будет извлекать эта программа.
Пожалуйста, помогите мне с этим вариантом использования. Я пробовал несколько вещей, но доступ на уровне пользователя не удался. Доступ на уровне клиента работает нормально (который я не хочу реализовывать, поскольку это нарушение конфиденциальности, поскольку я могу получать чьи-либо электронные письма).
Я попробовал сегодня и получил ожидаемый результат, используя уровень клиента. доступ, но не удается заставить его работать с доступом на уровне пользователя.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -principal

Вернуться в «Python»