2017-02-02 37 views
1

在LUIS中添加示例並訓練我的模型後,我試圖使用LUIS API中的發佈操作發佈新模型。LUIS編程式API:發佈400錯誤

這裏是我的要求:

{ 
    "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從我的機器人,我不明白爲什麼itcouldn't找到它。 ..

My app ID

任何想法?

回答

2

我認爲URL中的appId需要是你的Luis應用程序的id,而不是bot的一個。檢查API的Publish操作。

+0

響應發佈它的情況下,爵士,但仍然不適合我。 –

0

解決: 發佈你應用程式,你必須使用這個操作:

publishConfigurations - 得到發佈配置

然後執行與該應用程序