microsoft-teams - MS Teams Bot - 任务/获取 URL 未在 Web/桌面应用程序中加载,但在 Android 应用程序中加载

标签 microsoft-teams

我正在尝试通过 MS Teams 机器人调用(任务/获取)时显示 URL。该 URL 在 android/ios 应用程序上加载并运行得非常好。但它根本没有在网络/桌面应用程序中加载。该应用程序已经投入生产一段时间了,我最近使用有​​效域更新了应用程序 list ,以便在 Teams 中加载 URL。

我还尝试使用另一个测试应用程序使用相同的 list /后端,并且 URL 在网络/移动应用程序中加载正常。不确定我在这里缺少什么。

请在下面找到我的任务/获取响应和 list 详细信息。

任务/获取响应

{
  "task": {
    "type": "continue",
    "value": {
      "title": "Task Module Test",
      "height": 1200,
      "width": 1000,
      "url": "https://www.contoso.com/msteams/taskmodules/newcustomer",
      "fallbackUrl": "https://www.contoso.com/msteams/taskmodules/newcustomer"
    }
  }
}

我的应用程序 list (已编辑一些敏感信息,但 list 的结构完好无损)

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.schema.json",
  "manifestVersion": "1.8",
  "version": "1.0.0",
  "showLoadingIndicator": true,
  "id": "some-id",
  "packageName": "com.example.bots.msteams",
  "developer": {
    "name": "Test",
    "websiteUrl": "https://www.example.com",
    "privacyUrl": "https://www.example.com/policy",
    "termsOfUseUrl": "https://www.example.com/terms"
  },
  "icons": {
    "color": "color.png",
    "outline": "outline.png"
  },
  "name": {
    "short": "Test Short",
    "full": "Test Long"
  },
  "description": {
    "short": "Short desc",
    "full": "Long desc"
  },
  "accentColor": "#FFFFFF",
  "bots": [
    {
      "botId": "some-id",
      "scopes": [
        "personal"
      ],
      "supportsFiles": true,
      "isNotificationOnly": false
    }
  ],
  "permissions": [
    "identity",
    "messageTeamMembers"
  ],
  "validDomains": [
    "www.contoso.com"
  ]
}

URL successfully loading on Phone app

URL not loading on web/desktop app

如果需要,很乐意提供任何其他信息!

最佳答案

好的,找到了修复程序(但我不知道它为什么有效)。我从 list 中删除了 showLoadingIndicator 属性,现在 URL 加载正常。

我无法从 MS 文档中找到有关该属性的作用的太多帮助。

关于microsoft-teams - MS Teams Bot - 任务/获取 URL 未在 Web/桌面应用程序中加载,但在 Android 应用程序中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68213018/

相关文章:

node.js - 使用 Node-Schedule 开始 BotBuilder 对话

tfs - 将 TFS 加载项添加到 Teams

ui-automation - MS 团队 |无障碍洞察 |双显示器

python - 如何整合 MS Teams 的出席名单?

reactjs - Microsoft Teams 选项卡 SSO getAuthToken 返回 resourceDisabled

azure - Microsoft Bot Framework 中的对话冲突

javascript - 使用 ngrok 的侧载应用程序无法正常工作

authentication - 团队选项卡身份验证

mysql - SQL、Grafana 和 Microsoft Teams 传入 Webhook Hook

node.js - 从 zip 安装 Teams Bot 应用程序时,不会触发 onMembersAdded 事件