问题标签 [microsoft-appstudio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-teams - 从 App Studio 安装团队应用程序时“清单解析失败”
自昨天下午(美国纽约时间 10 月 5 日)以来,我一直无法安装使用 App Studio 创建的任何应用程序。当我尝试直接从 App Studios 安装时,我收到“清单解析失败”错误消息。如果我下载包并尝试将其上传给团队,我会收到一条通用的出错消息。
我的所有应用程序都有这个问题,包括那些我没有做任何更改的应用程序。
我正在运行 Microsoft Teams 版本 1.3.00.24758 和 App Studio 版本 1.5.1 应用工作室正在将清单设置为版本 1.8
当我在开发人员预览版中运行团队时,我遇到了同样的问题。
附带说明:我注意到 App Studio 现在可以选择为会议创建团队选项卡。我相信它现在正在预览中,并没有正式发布。我不记得那天早些时候看到过。也许 App Studio 最近更新了?
.net - Web 应用程序在团队应用程序工作室中抛出 IDX21323
我有一个在 .NET MVC 上开发的 Web 应用程序,它使用 azure 广告身份验证。该 Web 应用程序在 localhost 中的身份验证以及在 azure 中部署时都可以正常工作。身份验证工作正常。现在我正在使用 app studio 在团队中部署应用程序。由于广告中的用户已经登录团队,用户应该自动通过身份验证并转到重定向页面。但它会抛出 IDX21323 错误。
IDX21323:RequireNonce 是 '[PII 已隐藏。有关更多详细信息,请参阅 https://aka.ms/IdentityModel/PII.]'。OpenIdConnectProtocolValidationContext.Nonce 为空,OpenIdConnectProtocol.ValidatedIdToken.Payload.Nonce 不为空。无法验证随机数。如果您不需要检查 nonce,请将 OpenIdConnectProtocolValidator.RequireNonce 设置为“false”。请注意,如果找到“nonce”,它将被评估。
[OpenIdConnectProtocolInvalidNonceException: IDX21323: RequireNonce is '[PII 被隐藏。有关更多详细信息,请参阅 https://aka.ms/IdentityModel/PII.]'。OpenIdConnectProtocolValidationContext.Nonce 为空,OpenIdConnectProtocol.ValidatedIdToken.Payload.Nonce 不为空。无法验证随机数。如果您不需要检查 nonce,请将 OpenIdConnectProtocolValidator.RequireNonce 设置为“false”。请注意,如果找到“随机数”,它将被评估。] Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateNonce(OpenIdConnectProtocolValidationContext validationContext) +1374 Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateAuthenticationResponse(OpenIdConnectProtocolValidationContext validationContext) +219 Microsoft. Owin.Security.OpenIdConnect.d__9。
botframework - 如何让机器人在将其引导到 MS Teams 时接收附件
我使用 Microsoft Bot Framework 制作了一个普通的机器人,并将其部署到 Azure 门户。我尝试将机器人引导至 Teams,但该机器人无法接收附件。我怎样才能做到这一点?
谢谢。
botframework - 如何将我的机器人变成 MS Teams 应用程序
我使用 Microsoft Bot Framework 制作了一个普通的机器人,并将其部署到 Azure 门户。
除了引导到 Teams 之外,我如何才能使其成为 Teams 应用程序,例如,使其成为 Teams 应用程序包。我在 Github 上查看了一些示例代码,发现通用机器人与 Teams 机器人有点不同,例如,通用机器人扩展了 ActivityHandler,而 Teams 机器人扩展了 TeamsActivityHandler。请问如何将我的机器人变成 Teams 应用程序?我需要更改我制作的机器人的代码吗?
谢谢
microsoft-teams - 更改 Microsoft 团队中已发布应用的 appName 和徽标
我想更改 Microsoft 团队中已发布应用的应用名称和徽标。
当app-studio中的appName和logo发生变化时,用户是否需要重新安装应用程序?当azure app目录和bot服务中的appName和logo发生变化时,用户是否需要重新安装应用程序?
botframework - 为本地软件构建和安装 Teams 机器人应用
我对 Teams 和为它构建机器人很陌生。使用 NodeJS,我构建了一个简单的原型,可以接收通知并向我的软件发送请求。
但是,我的软件是在本地安装的,这意味着所有使用它的用户都有不同的域名(xxx.com、abc.com……)。为了能够使用它,应用程序需要知道请求的端点是什么。
我想知道如何在这些条件下构建我的机器人应用程序并将其放在 Teams Marketplace 中。
我的问题是:
我假设我希望团队管理员在安装域名以供团队和用户使用之前在某些应用程序设置中设置域名。
这有可能吗?甚至有可能构建这样的机器人应用程序吗?
我想可以通过让用户安装自定义应用程序来实现这一点,但是该应用程序不能在 Marketplace 中。
我还想我可以要求个人用户首先输入域的名称,这听起来很重复,然后信息将存储在一些userData
.
不是有一些teamData
吗?这是否意味着让一个用户设置这些信息并为每个人存储它们?