Туплю... Создать кучу Draft emails - Office 365/Outlook

User avatar
katit
Уже с Приветом
Posts: 23960
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Туплю... Создать кучу Draft emails - Office 365/Outlook

Post by katit »

Потратил 6 часов и что-то кругами хожу и нихрена не понял.

Задача: В .NET приложении (клиентском) автоматизировать создание емейлов которые будут лежать в "Draft" folder в аутлуке. Далее уже пользователь просмотрит и отправит сам. Ну или позднее автоматизировать тоже.

Что я сделал.
1. По старинке полез добавлять reference к Microsoft.Office.Interop. Нет таких. Ок, добавил через nuget. Ошибка - не инициализируется обьект.
2. Ок, вкурил что у меня и не Оффис а какое-то "Microsoft 365 apps for Business". Ну т.е. запить водичкой клиентскую интеграцию.
3. Дальше путем поиска выыяснил что мне надо уже Microsoft.Graph API использовать. Т.е. все через облако делается. Типа создам маил, а оно уже само в Аутлуке из облака появится. Ну допустим.
4. Перед тем как API вызывать надо авторизоваться. И там куча каких-то идентификаторов и видов авторизации. Просто через User/Password типа можно но нифига не нашел как. Образец с MS сайта есс-но не компилится.
5. Дальше нашел какие-то отсылки что надо чего-то в Azure прописывать, у меня тупо Office 365 бизнес акк. Нет никаких Ажуров.

Ну и вот ворпос, я вообще туда копаю? И если да, есть-ли 1-2-3 туториал чтоб все сделать и отправить email? По ходу это все постоянно развивается и то что находится совсем не в тему.

В ИДЕАЛЕ - это просто код где можно прописать свои o365 user/password и дальше использовать API.
Лучше водки — хуже нет! ©
User avatar
katit
Уже с Приветом
Posts: 23960
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: Туплю... Создать кучу Draft emails - Office 365/Outlook

Post by katit »

Вряд-ли кому пригодится, но в обшем:

1. О365 акк автоматически под собой имеет Азуре акк. Т.е. можно с теми-же правами админа туда зайти.
2. Далее нужно сделать "App registration" - там все по инструкции понятно. Ну и там же есть "Starting" guide & sample app.

Потом все заработало.
Лучше водки — хуже нет! ©
User avatar
liamkin
Уже с Приветом
Posts: 2601
Joined: 19 Jun 2003 20:22
Location: USA

Re: Туплю... Создать кучу Draft emails - Office 365/Outlook

Post by liamkin »

katit wrote: 04 Jun 2021 21:57 Вряд-ли кому пригодится, но в обшем:

1. О365 акк автоматически под собой имеет Азуре акк. Т.е. можно с теми-же правами админа туда зайти.
2. Далее нужно сделать "App registration" - там все по инструкции понятно. Ну и там же есть "Starting" guide & sample app.

Потом все заработало.
повезло тебе. :great:

Return to “Вопросы и новости IT”