0

ダイアログを作成し、ID を含む応答を生成しました。ダイアログを更新しようとすると、API 呼び出しがダイアログ ID ではなく null の回答を返します。私のコードは間違っていますか、それともバグですか?

    ServiceCall dialog = service.updateDialog("ID", new File("file/template.xml"));
    System.out.println(dialog.execute());

更新しようとすると、Eclipseのコンソールに表示されます...何が間違っていましたか?

4

2 に答える 2

2

明確にするために、同等のcurlコマンドを使用して、作成したダイアログを更新/アクセスしてみてください。あなたが実際にJavaで作業していることは理解していますが、(Simonが言ったように)コマンドラインからcurlを使用して同じコマンドを試すと、問題が提供している引数にあるのか、Dialogサービスにあるのかを判断するのに役立ちます自体。

于 2016-07-15T13:19:10.010 に答える
0

Dialog API が を返すため、メソッドupdateDialog()は戻ります。https://watson-api-explorer.mybluemix.net/apis/dialog-v1#!/Content/putAppFile を参照してください。void{}

ダイアログを更新すると、ダイアログの更新に使用したものと同じものが得られるため、これは理にかなっていますid

于 2016-08-02T03:52:51.853 に答える