LUIS Programmatic API:发布400错误

时间:2017-02-02 15:41:16

标签: azure botframework luis

在LUIS中添加示例并训练我的模型之后,我正在尝试使用LUIS API中的Publish Operation来发布新模型。

这是我的要求:

angular.forEach

我收到了这个回复:

{
  "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"
  }
}

我正在使用我机器人的AppId,我不明白为什么它找不到它...

My app ID

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我认为URL中的appId需要是您的Luis应用程序的ID,而不是机器人的ID。检查API的Publish操作。

答案 1 :(得分:0)

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

publishConfigurations - 获取发布配置

然后使用此应用上的响应执行发布