2016-07-05 5 views
0

createDialog()를 만들 때 id 응답 대화 상자가 있지만이 condigo client_id 및 conversation_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을 지정해야합니다.