IBM Watson Analytics EXPLORE/PREDICT服务公共API?
问题描述:
我刚刚开始从IBM Watson Analytics了解Watson分析我上传了一个csv文件并使用了EXPLORE,PREDICT功能。无论如何,我是否可以使用REST API使用这些功能?在Java中。是否有任何REST API可用于此?我不知道如何开始。IBM Watson Analytics EXPLORE/PREDICT服务公共API?
请帮助谢谢
答
的REST APIs for Watson Analytics使用的OAuth2进行验证,一旦你有,你可以上传数据和浏览文件夹的令牌。目前没有办法创建探索和预测。以下是Java sample中的代码片段,展示了如何以Java获取用户的配置文件信息。
String apiURL = "https://" + WATSON_ANALYTICS_API_URL + WATSON_ANALYTICS_API_BASE_PATH + "/accounts/v1/me";
HttpGet apiRequest = new HttpGet(apiURL);
apiRequest.addHeader("X-IBM-Client-Id","client_id");
apiRequest.addHeader("X-IBM-Client-Secret", "client_secret");
apiRequest.addHeader("Authorization", "Bearer " + ACCESS_TOKENS);
try {
HttpClient httpClient = new DefaultHttpClient();
HttpResponse apiResponse = httpClient.execute(apiRequest);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
apiResponse.getEntity().writeTo(stream);
response.getWriter().write(stream.toString());
stream.close();
} catch (Exception e) {
System.err.println(e.getLocalizedMessage());
}
有一个API,请参阅本其他问题的答案:http://stackoverflow.com/questions/35337708/is-there-any-rest-apis-available-for-watson-analytics/ –