Можно ли создать специальное приложение для команд Microsoft, в котором не используется центральный поставщик услуг? - PullRequest
1 голос
/ 29 апреля 2020

Я работаю над добавлением поддержки нашего решения облачного хранения в MS Teams, но нет центрального сервера, на который можно было бы отправлять http-сообщения и получать от них значимые сведения. У меня нет опыта в создании приложений для Teams, поэтому я надеялся, что кто-то, имеющий опыт работы с приложениями, может сказать мне, возможно ли это. На данный момент мне нужно только, чтобы мое приложение работало на Windows и OS X.

Вот как я хотел бы, чтобы мое приложение для команд работало:

У каждого члена команды уже есть свой приложение облачного хранилища, работающее локально на своем компьютере, которое обеспечивает доступ к файлам.

В MS Teams пользователь добавляет ссылку на файл к сообщению через расширение сообщения, что приведет к тому, что ссылка развернется, создав карту, содержащую Кнопка «Открыть». URL на карте будет сгенерирован нашим локальным приложением облачного хранилища. Другие члены команды могут открыть этот файл, нажав кнопку «Открыть». Действие кнопки «Открыть» заключается в отправке URL-адреса в наше приложение облачного хранилища, которое затем откроет локальную копию файла на компьютере участника этой группы.

Возможно ли сделать что-то подобное в командах приложение? Связь между приложением Teams и нашим облачным хранилищем будет осуществляться по нашему собственному протоколу.

Если бы не тот факт, что все общение с ботами должно осуществляться через https, а не через http-приложение локального облачного хранилища. может выступать в роли сервера.

1 Ответ

0 голосов
/ 30 апреля 2020

Все взаимодействие в командах с приложениями 3P должно происходить через конечную точку https publi c. Вы можете использовать ngrok для туннелирования на локальный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...