【问题标题】:Deeplink from bot to tab in Microsoft TeamsMicrosoft Teams 中从 bot 到选项卡的深层链接
【发布时间】:2018-02-27 13:28:03
【问题描述】:

我目前正在开发一个专门针对 Teams 的机器人。此机器人中的搜索功能返回大约 200-500 个结果。尽管我已经集成了优化以缩小搜索结果的范围,但我仍然必须在优化的标签下显示大约 50-100 条记录。我试图避免在机器人中将 100 多条记录显示为轮播或列表视图。所以,我想到了将标签与机器人集成,并将deeplink 共享到标签,用户可以在数据表(jquery)中看到完整的搜索结果。 我无法弄清楚这种方法的两件事,需要帮助。

  1. 选项卡内容可能托管在不同的域中并且需要授权。如何在不要求用户登录的情况下将授权信息传递给 Content url?

  2. 如何在创建指向选项卡的深层链接并读取选项卡中的自定​​义数据时传递自定义参数?例如,userID、accessToken。

注意:我将 AzureADV1 令牌与 Adal.Net 一起用于 Bot 身份验证,并将令牌缓存存储在持久存储中。

感谢您对此提供的任何帮助。

【问题讨论】:

    标签: microsoft-teams


    【解决方案1】:

    您可以在static tab deeplink 中包含“上下文”参数,类似于可配置的标签深层链接。如果在此上下文中包含“subEntityId”属性,则可以通过调用 getContext() 获取静态选项卡中的值。然后,您可以根据此子实体 id 呈现过滤后的结果。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-15
    相关资源
    最近更新 更多