botframework - Bot 框架 serviceUrl
问题描述
我正在开发一个仅通知机器人来启用主动团队通知。
据我所知,有必要将 ServiceUrl 从传入消息存储到机器人端点。我已经读到服务 URL 也有可能在未来发生变化(尽管不太可能),如果发生这种情况,应该更新 serviceUrl 并将其用于未来的消息。
在英国地区使用测试 O365 实例,我看到以下行为:
当我将成员添加到团队或将应用程序安装到团队时,服务 URL 会通过: https ://smba.trafficmanager.net/uk/
当我从团队中删除成员或从团队中删除应用程序时,服务 URL 将通过: https ://smba.trafficmanager.net/emea/
如果我们的服务尝试通过 rest api 发送通知,使用 /emea ServiceUrl 它会返回 403 Forbidden
在美国地区使用 O365 实例执行相同操作,服务 URL 始终为: https ://smba.trafficmanager.net/amer/
这是预期的行为还是错误?
是否有关于何时应该更新服务 URL 以及何时不应该更新的规则?
非常感谢。
解决方案
推荐阅读
- intellij-idea - 如何启用复制到插件目录的 Intellij 插件
- google-api - 如何设置 IAM 权限以允许用户通过 JSON 读取 Google 存储桶中的对象
- node.js - ReferenceError: google 未定义 Angular Universal SSR npm run server:ssr
- html - Bootstrap - 同一行上的两行
- regex - VS-Code,在 Find All 中使用正则表达式(Ctrl + Shift + F)
- node.js - React Native 项目由于错误而无法启动:EISDIR
- excel - Eclipse Birt - 如何使列在 Excel 输出中完全不可见
- excel - vba 比较多个工作表中相同地址的值
- c++ - 为什么完全有效的特征方法在模板中不起作用?
- identityserver4 - 如何实现 IClientSecretValidator