Azure LUIS编程API:发布400错误

Azure LUIS编程API:发布400错误,azure,botframework,azure-language-understanding,Azure,Botframework,Azure Language Understanding,在添加了一个示例并在LUIS中训练了我的模型之后,我尝试使用LuisAPI中的发布操作来发布新模型 这是我的要求: { "BotFramework": { "Enabled": true, "AppId": "7daab714-6d78-4613-b8e1-f0e67xxxxxxx", "SubscriptionKey": "kVXE8HHE2UQ3NygUWxxxxxx", "Endpoint": "https://AppNamexxx.azurewebsi

在添加了一个示例并在LUIS中训练了我的模型之后,我尝试使用LuisAPI中的发布操作来发布新模型

这是我的要求:

{
  "BotFramework": {
    "Enabled": true,
    "AppId": "7daab714-6d78-4613-b8e1-f0e67xxxxxxx",
    "SubscriptionKey": "kVXE8HHE2UQ3NygUWxxxxxx",
    "Endpoint": "https://AppNamexxx.azurewebsites.net/api/messages"
  },
  "Slack": {
    "Enabled": true,
    "ClientId": "136134600708.1353509xxxxx",
    "ClientSecret": "853a5c22a9fc09f7fafd85b1cd9xxxxx",
    "RedirectUri": "https://slack.botframework.com"
  }
}
我得到的回答是:

{
  "error": {
    "code": "BadArgument",
    "message": "Cannot find an application with the specified ID"
  }
}
我正在使用我的机器人的AppId,我不明白为什么它找不到它


有什么想法吗?

我认为URL中的appId应该是Luis应用程序的id,而不是bot的id。检查API的操作。

已解决: 要发布您的应用程序,您必须使用以下操作:

发布配置-获取发布配置

然后在此应用程序上执行带有响应的发布