从 bot 到 Microsoft Teams 中的选项卡的深层链接
Deeplink from bot to tab in Microsoft Teams
我目前正在开发专门针对 Teams 的机器人。此机器人中的搜索功能 returns 大约 200-500 个结果。尽管我已经整合了精炼来缩小搜索结果,但我仍然需要在精炼标签下显示大约 50-100 条记录。我试图避免在机器人中将 100 多条记录显示为轮播或列表视图。因此,我想到了将选项卡与机器人集成并将 deeplink 共享到选项卡,用户可以在数据 table (jquery) 中看到完整的搜索结果。
我无法用这种方法弄清楚两件事,需要帮助。
选项卡内容可能托管在不同的域中并且需要授权。如何在不要求用户登录的情况下将授权信息传递给 Content url?
如何在创建深度 link 选项卡时传递自定义参数并读取选项卡中的自定义数据?比如userID,accessToken.
注意:我使用带有 Adal.Net 的 AzureADV1 令牌进行 Bot 身份验证,并将令牌缓存存储在持久存储中。
感谢任何帮助。
您可以在 static tab deeplink 中包含一个 "context" 参数,类似于可配置选项卡深层链接。如果在此上下文中包含 "subEntityId" 属性,则可以通过调用 getContext() 获取静态选项卡中的值。然后您可以根据此 sub-entity id.
呈现过滤结果
我目前正在开发专门针对 Teams 的机器人。此机器人中的搜索功能 returns 大约 200-500 个结果。尽管我已经整合了精炼来缩小搜索结果,但我仍然需要在精炼标签下显示大约 50-100 条记录。我试图避免在机器人中将 100 多条记录显示为轮播或列表视图。因此,我想到了将选项卡与机器人集成并将 deeplink 共享到选项卡,用户可以在数据 table (jquery) 中看到完整的搜索结果。 我无法用这种方法弄清楚两件事,需要帮助。
选项卡内容可能托管在不同的域中并且需要授权。如何在不要求用户登录的情况下将授权信息传递给 Content url?
如何在创建深度 link 选项卡时传递自定义参数并读取选项卡中的自定义数据?比如userID,accessToken.
注意:我使用带有 Adal.Net 的 AzureADV1 令牌进行 Bot 身份验证,并将令牌缓存存储在持久存储中。
感谢任何帮助。
您可以在 static tab deeplink 中包含一个 "context" 参数,类似于可配置选项卡深层链接。如果在此上下文中包含 "subEntityId" 属性,则可以通过调用 getContext() 获取静态选项卡中的值。然后您可以根据此 sub-entity id.
呈现过滤结果