Workspaceだけを変更した場合、Workspace_idがConversation Serviceからのものであるため、Conversationだけが機能します。
IBM Bluemixのディスカバリーサービスを使用するには、コード内または.envファイル内に変数を設定する必要があります。あなたのサービスの中
クリック:後
、
置き換え会話からコードを "サービス資格情報" を、3つのオプションを表示]をクリックしますあなたのクルドで発見された(Java)あなたのEnviromentID
となります。私は各オプション内にリンクを添付しました。
あなたが見ることができるあなたのEnviromentID
あなたのディスカバリーにアクセスし、この場合には、いくつかのコレクションにクリックすると、APIの情報の中に表示されます:
Code:
Discovery discovery = new Discovery("2016-12-01");
discovery.setEndPoint("https://gateway.watsonplatform.net/discovery/api/v1");
//username and password from Service Credentials
discovery.setUsernameAndPassword("{username}", "{password}");
//enviroment id from your document within your Discovery Service
String environmentId = "{environment_id}";
GetCollectionsRequest getRequest = new GetCollectionsRequest.Builder(environmentId).build();
GetCollectionsResponse getResponse = discovery.getCollections(getRequest).execute();
.env file:
server.envファイルの "discovery"セクションにあります。
「パスワード」フィールドに値を入力します。
"username"フィールドに値を入力します。
は、あなたが発見UI
からコピーされていることCOLLECTION_IDとENVIRONMENT_IDを追加し、このディスカバリサービスAPI Referenceの公式ドキュメントを参照してください。
Obvioulsly、彼はworkspace_idを設定しました。 Set with VCAP servicesは、IBM Bluemixで動作します。実行のためには、コードまたは.envファイル内でローカルに設定する必要があります。IBMの開発者がread.meの中に示したように –