#winapi #microsoft-teams
#winapi #microsoft-команды
Вопрос:
Мой (похожий на редактор) Программа для Windows Desktop может создать новое электронное письмо с прикрепленным текущим проектом с помощью MAPISendMail. Клиент хочет такую же функциональность для Microsoft Teams.
Для веб-версии, я думаю, я, вероятно, смогу сделать это с помощью Graph API.
Но я ничего не могу найти для версии настольного приложения. Есть ли способ сделать это?
Бонус: было бы здорово, если бы пользователь мог вручную указать получателя основной текст в командах (а не в моей программе).
Комментарии:
1. Я изо всех сил пытаюсь немного понять ваш вопрос. Вы хотите сказать, что хотите иметь возможность загружать файл в команды, например, на вкладку «Файлы»? Если да, то да, график — это то место, где нужно искать. Вы хотите вместо этого уведомить пользователя или команду о существовании файла? Что-то совсем другое?
2. Я хочу создать новое сообщение teams и прикрепить к этому сообщению локальный файл. А затем разрешить пользователю указать получателя текст.
3. @leku98743, проверьте, ищете ли вы это .
Ответ №1:
Таким образом, вы не можете напрямую прикреплять файлы к сообщениям — вы просто загружаете файл в веб-папку, а затем предоставляете ссылку на файл в сообщении. В качестве примера вы можете загрузить в библиотеку документов SharePoint, которая существует на вкладке «Файлы» (что-то вроде этого). Затем, с точки зрения отправки сообщения, вы можете довольно легко отправить сообщение команде / каналу с помощью Webhook. Однако это не поддерживает @mentions the moment. Другой вариант — использовать Graph для отправки сообщения.
Если вы хотите вместо этого отправить пользователю своего рода «личное» сообщение, вам нужно будет подумать о создании бота и отправке «упреждающего» сообщения