Microsoft团队中从僵尸程序到选项卡的深层链接

时间:2018-02-21 21:22:04

标签: microsoft-teams

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

  1. 标签内容可能托管在其他域中,需要授权。如何在不要求用户登录的情况下将授权信息传递给内容网址?

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

  3. 注意:我使用AzureADV1令牌和Adal.Net进行Bot身份验证,并将令牌缓存存储在持久存储中。

    我很感激你的帮助。

1 个答案:

答案 0 :(得分:0)

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