javascript - 将 IBM watson API 与 jquery 的 $.ajax 一起使用

标签 javascript jquery ajax json ibm-watson

我正在查看 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/

相关文章:

javascript - 如何使用 jquery 将 css 应用于 div 选择器中的所有 html 元素

javascript - 某些 Bootstrap 类不工作(Bootstrap 4、Navbar 和 bg-)

php - 从网络到游戏

javascript - 无法使用 for-in javascript 进行迭代

jquery - 取消选中具有相同类别的所有复选框

javascript - 如何使用 AJAX 上传图像?

javascript - XMLHttpRequest 无法加载和 Uncaught NetworkError

java - 错误 : Could not find action or result No result defined for action action. 部分和结果 {"col1":"col1","col2":"col2"}

javascript - ng-repeat 返回空白页 [Angular]

javascript - 使用curl进行ajax查询