2017-07-01 28 views
0

我已經創建了api.ai代理,它運作良好。現在我想將文本查詢從Java項目傳遞給代理,並從中獲取響應。任何幫助?如何從java發送文本查詢到我的api.ai代理?

+0

哪個SDK是你想使用?你有沒有將它添加到類路徑?如果有REST API,則只需從Java發出HTTP請求,而不需要任何SDK –

+0

此自述文件不告訴您如何使用代碼? https://github.com/api-ai/apiai-java-client/blob/master/README.md –

+0

相信我,我遵循了它。但我得到的錯誤「缺少神器ai.api:李白:罐子:1.4.9」 –

回答

0

這爲我工作在我的Android項目。

final AIConfiguration config = new 
AIConfiguration("your key", 
      AIConfiguration.SupportedLanguages.English, 
      AIConfiguration.RecognitionEngine.System); 
    AIRequest request = new AIRequest("your text request"); 
    AIService aiService = AIService.getService("implement new AIService", config); 

    try { 
     aiService.textRequest(request); 
    } catch (AIServiceException e) { 
     e.printStackTrace(); 
    } 
+0

你能不能告訴我如何從Java桌面辦呢?我想創建一個不是移動應用程序的桌面Java應用程序。 –

+0

@Ahmed這些只是Java類。你爲什麼認爲他們會有什麼不同? –

+0

這是因爲我不知道如何安裝和使用api.ai java SDK。他們的教程不詳細,很短。你有沒有設法做到@ cricket_007? –

相關問題