使用microsoft ocr计算机视觉api

时间:2016-06-25 09:58:45

标签: node.js api ocr

我的node.js web-app正在使用microsoft的ocr计算机视觉api

https://www.microsoft.com/cognitive-services/en-us/computer-vision-api

当我将静态链接传递给api时,它可以正常工作

像:

正文:“{'url':'LINK_TO_IMAGE'}”,

这是请求回调的一部分。

我想要的是动态传递链接。

因此回调函数会引发变量 link

我尝试过使用它:

正文:{'url': 链接 },

但这不起作用,没有回应。

我应该遵循其他格式吗?

1 个答案:

答案 0 :(得分:0)

查看文档,https://dev.projectoxford.ai/docs/services/54ef139a49c3f70a50e79b7d/operations/5527970549c3f723cc5363e4

<!DOCTYPE html>
<html>
<head>
    <title>JSSample</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>

<script type="text/javascript">
    $(function() {
        var params = {
            // Request parameters
            "language": "unk",
            "detectOrientation ": "true",
        };

        $.ajax({
            url: "https://api.projectoxford.ai/vision/v1/ocr?" + $.param(params),
            beforeSend: function(xhrObj){
                // Request headers
                xhrObj.setRequestHeader("Content-Type","application/json");
                xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","{subscription key}");
            },
            type: "POST",
            // Request body
            data: "{body}",
        })
        .done(function(data) {
            alert("success");
        })
        .fail(function() {
            alert("error");
        });
    });
</script>
</body>
</html>