WedX - журнал о программировании и компьютерных науках

Открыть URL-адрес на вкладке Microsoft Teams

Я хочу открыть ссылку в статической вкладке из беседы с ботом. Я использовал для этого глубокие ссылки и создал ссылку типа https://teams.microsoft.com/l/entity/{TeamsAppId}/{TeamsTabId}?webUrl={myURL}.

Проблема в том, что он сначала открывает URL-адрес в браузере, спрашивая, с помощью какого приложения его открыть. Затем мне нужно нажать «Открыть в Microsoft Teams», и он откроется на вкладке MS Teams.

Как мне от этого избавиться и открыть URL прямо во вкладке?

Часть манифеста, которая создает статическую вкладку:

"staticTabs": [{
    "entityId": "com.my.tab",
    "name": "MyTab",
    "contentUrl": "https://dev.my.com/#/start",
    "scopes": [ "personal" ]
}],

В приведенном выше примере TeamsTabId равно com.my.tab.


  • Я обращаюсь к группе разработчиков Teams, чтобы узнать, могу ли я вам помочь в этом. Работает ли такая же / похожая ссылка (без перехода в браузер) вне разговора с ботом? 25.10.2018
  • попробуйте так. это работает для меня team.microsoft.com/l/entity {TeamsAppId} / {TeamsTabId }? msLaunch = true & enableMobilePage = true & suppressPrompt = true & webUrl = google.com 30.07.2020

Ответы:


1

С этой раздражающей функцией связано то, что ссылки Outlook Microsoft Teams сначала открываются во вкладке браузера. Любой, кто придет сюда, пожалуйста, проголосуйте за запрос голоса пользователя для удаления этого:  uservoice

31.03.2020

2

Глубинные ссылки в беседах с ботами сегодня работают только с кнопок карточек, а не с текста. Мы исправим это в какой-то момент, но у нас нет даты, чтобы сообщить.

26.10.2018
  • Я фактически включил URL-адреса в карточки, и поведение было таким, как описано в моем вопросе. 05.11.2018
  • Чтобы уточнить ответ: использование URL-адреса глубинной ссылки в элементе Action.OpenUrl не открывает для меня новую вкладку браузера. adaptivecards.io/explorer/Action.OpenUrl.html 08.02.2020

  • 3

    Если вы открываете эти ссылки из Teams, промежуточная страница браузера (которую мы называем страницей запуска) не отображается. Но если вы откроете его, например, с веб-страницы или сообщения электронной почты, вы увидите страницу запуска.

    Глубинные ссылки работают на всех устройствах, но невозможно избежать промежуточной страницы запуска в Windows / Mac.

    25.10.2018
  • Даже изнутри Teams он показывает эту страницу запуска. 25.10.2018
  • Не могли бы вы поделиться файлом манифеста, чтобы мы могли попробовать его на нашей стороне ([email protected])? Вы пытаетесь открыть эту глубокую ссылку на вкладке или в боте (вкладка беседы)? 25.10.2018
  • Я добавил часть манифеста, которая определяет статическую вкладку в свой манифест. Пытаюсь открыть ссылку в статической вкладке. 26.10.2018

  • 4

    Вместо https попробуйте заменить его на msteams. Он откроется напрямую в приложении MS-Teams. Когда вы используете префикс msteams вместо https, меню подсказки будет выглядеть так:  введите описание изображения здесь

    31.08.2020
    Новые материалы

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


    Для любых предложений по сайту: [email protected]