Потратил 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.
Туплю... Создать кучу Draft emails - Office 365/Outlook
-
- Уже с Приветом
- Posts: 23749
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Туплю... Создать кучу Draft emails - Office 365/Outlook
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 23749
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Туплю... Создать кучу Draft emails - Office 365/Outlook
Вряд-ли кому пригодится, но в обшем:
1. О365 акк автоматически под собой имеет Азуре акк. Т.е. можно с теми-же правами админа туда зайти.
2. Далее нужно сделать "App registration" - там все по инструкции понятно. Ну и там же есть "Starting" guide & sample app.
Потом все заработало.
1. О365 акк автоматически под собой имеет Азуре акк. Т.е. можно с теми-же правами админа туда зайти.
2. Далее нужно сделать "App registration" - там все по инструкции понятно. Ну и там же есть "Starting" guide & sample app.
Потом все заработало.
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 2603
- Joined: 19 Jun 2003 20:22
- Location: USA
Re: Туплю... Создать кучу Draft emails - Office 365/Outlook
повезло тебе.katit wrote: ↑04 Jun 2021 21:57 Вряд-ли кому пригодится, но в обшем:
1. О365 акк автоматически под собой имеет Азуре акк. Т.е. можно с теми-же правами админа туда зайти.
2. Далее нужно сделать "App registration" - там все по инструкции понятно. Ну и там же есть "Starting" guide & sample app.
Потом все заработало.