【问题标题】:LUIS Programmatic API : Publish 400 ErrorLUIS 编程 API:发布 400 错误
【发布时间】:2017-02-02 15:41:15
【问题描述】:

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

这是我的要求:

{
  "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,我不明白为什么它找不到它...

有什么想法吗?

【问题讨论】:

    标签: azure botframework azure-language-understanding


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      publishConfigurations - 获取发布配置

      然后在这个应用程序上执行发布并响应

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-21
        • 1970-01-01
        • 1970-01-01
        • 2018-12-05
        • 1970-01-01
        • 1970-01-01
        • 2021-06-02
        相关资源
        最近更新 更多