2016-07-05 18 views
0

私はcreateDialog()を作成するときにIDレスポンスダイアログを持っていますが、このcondigoのclient_idとconversation_idがどこにあるのかわかりません。私はどこでこのIDを取得できますか?私はそれらを見つける場所がわかりません。Watson Dialog Serviceに必要なIDはどこにありますか?

DialogService service = new DialogService(); 
service.setUsernameAndPassword("{username}","{password}"); 

Map params = new HashMap(); 
params.put(DialogService.DIALOG_ID, "{dialog_id}"); 
params.put(DialogService.CLIENT_ID, {client_id}); 
params.put(DialogService.INPUT, "Hi Hello"); 
params.put(DialogService.CONVERSATION_ID, {conversation_id}); 

Conversation conversation = service.converse(params); 
System.out.println(conversation); 

答えて

2

それらが指定されていない場合はAPI reference documentationによると、新しいconversation_idclient_idが発行されます。

会話を開始するには、conversation_idclient_idのパラメータを省略してください。それらはサービスによって生成され、応答に含まれます。

その後、会話を続けるには、その後の要求で割り当て済みのconversation_idclient_idを指定する必要があります。

関連する問題