当前位置: 首页 > 知识库问答 >
问题:

在botframework-sdk中,突然我的bot开始得到这个错误错误:得到令牌请求返回http错误:401

汲涵育
2023-03-14

突然,我的机器人开始出现这个错误:

[onTurnError]未处理错误:错误:Get Token请求返回http错误:401和服务器响应:{“error”:“invalid_client”,“error_description”:“AADSTS7000222:提供的客户端密钥已过期。访问Azure门户为应用程序创建新密钥,或考虑使用证书凭据以增加安全性:https://docs.microsoft.com/Azure/active-directory/development/active-directory-certificate-credentials\r\n跟踪\n时间戳:2021-03-01 20:00:25z”,“error_codes”:[7000222],“时间戳”:“2021-03-01 20:00:25z”,“trace_id”:“91097C7F-35A4-4F95-97BC-D616A6B45100”,“correlation_id”:“E0110013-D13C-4897-AAFC-F2E36A194ED5”,“error_uri”:“https://login.Microsoftonline.com/error?code=7000222”}

共有1个答案

丁经国
2023-03-14

假设您试图点击https://directline.botframework.com/v3/directline/tokens/generate,那么您的直接行机密似乎已经过期。您可以通过转到机器人服务刀片,选择你的机器人服务,然后点击频道来重新生成它们。在直接线路通道上单击edit,您可以选择重新生成密钥。

 类似资料:
  • {“error”:“invalid_scope”,“error_description”:“AADSTS70011:为输入参数”scope“提供的值无效。作用域 https://graph.microsoft.com/User.Read https://graph.microsoft.com/User.ReadWrite https://graph.microsoft.com/User.ReadB

  • 我得到一个错误java。lang.OutOfMemoryError(无错误消息),同时生成我的项目的签名Android应用程序包(AAB)。这是完整的错误消息- ***任务“:app:signReleaseBundle”的执行失败。 执行com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnablejava

  • 这是我第一次使用公钥,我收到回拨错误。我一直在试图找到一个解决方案,我不确定它是否与设置或我正在使用的东西。 我的设置是2个虚拟机(Mint Linux托管服务器,Mac OS X托管客户端)都安装在桥接适配器上,都是运行Ubuntu 20.04的虚拟机,都是新安装的这些都是用于设置公钥的说明(我已经非常熟练地执行了这一操作,我已经做了好几次) https://www.linuxbabe.com/

  • 我在发帖之前引用了这个堆栈溢出问题,我尝试了所有的解决方案,但仍然对我不起作用。我正在将一个遗留Java项目迁移到Spring Boot应用程序中。

  • 我正在尝试从访问代码中获取访问令牌。但存在 400 错误请求错误的错误 我正在使用此链接获取访问代码 https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 响应此链接,我正在获取查询字符串中的代码,返回 URL 代码=Mh12d04c8

  • 我将ElasticSearch-5.2.1与springboot一起使用,并在ElasticSearch中获得以下错误。球棒 JAVAlang.IllegalStateException:从不受支持的版本[2.0.0]收到的消息最小兼容版本为:[5.0.0] 在我的应用程序控制台中,出现以下错误: 原因:org。弹性搜索。客户运输NoNoNodeAvailableException:没有配置的节点