我正在查看 watson API ( http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/qaapi/#apiRef ) 的文档,但没有关于如何将 API 与客户端 js 一起使用的明确方法。我想使用 jquery 的 $.AJAX 函数。
如何使用 jquery 通过 API 验证我的帐户并向其发送问题?从 API 获取 json 后,我可以对其进行解析,但我该如何发送它?
这是我考虑这样做的方式,但我不知道从 BlueMix 获取身份验证信息的位置,然后将请求发送到获取 JSON 的位置。
var questionJSON = {
'question': {
'evidenceRequest': {
'items' : 1
},
'questionText': question
}
};
$.ajax({
url: '' // url,
dataType: 'json',
method: 'PUT',
beforeSend: function(xhr){
//xhr.setRequestHeader('Authorization', 'Basic '+btoa(accessToken+':'));
},
success: function(answerJSON){
// parse answerJSON
}
});
最佳答案
请查看我在 IBM developerWorks 上关于使用 Watson 的问答服务的教程 - http://www.ibm.com/developerworks/cloud/library/cl-watson-qaapi-app/index.html#N10229
问候 象头神
关于javascript - 将 IBM watson API 与 jquery 的 $.ajax 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26983181/