0

createDialog() を作成すると、id 応答ダイアログが表示されますが、この condigo client_id と conversation_id がどこにあるのかわかりません。この 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);
4

1 に答える 1

2

API リファレンス ドキュメントによると、指定されていない場合は新しいconversation_idandが発行されます。client_id

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

conversation_id次に、会話を続けるには、割り当てられたものとclient_id後続の要求を指定する必要があります。

于 2016-07-05T15:18:48.333 に答える