JavaScript中的Microsoft认知服务示例

时间:2017-05-17 14:12:05

标签: javascript node.js api npm microsoft-cognitive

我正在尝试使用JavaScript中的这个非常简单的Microsoft认知服务示例,但它无法正常工作。我不知道为什么。有人可以帮助我或提供一个有效的例子吗?

我试图让代码在节点和浏览器中都能正常工作(当然,对代码进行了正确的修改)。

我在节点中收到此错误:

  

“statusCode”:404,“message”:“找不到资源”。

如果我运行代码示例[在网站上提供] [1],我会收到此错误:

  

拒绝访问(401):由于订阅密钥无效而拒绝访问

(这很奇怪,因为我正在复制我在帐户页面中提供的精确密钥)。

const cognitiveServices = require('cognitive-services');

const computerVision = cognitiveServices.computerVision({
        API_KEY: "myAPIkey"
});
const parameters = {
    "language": "unk",
    "detectOrientation": "true",
    "content-type": "application/json"
};
const body = {
    "url": "https://upload.wikimedia.org/wikipedia/commons/2/23/Space_Needle_2011-07-04.jpg"
};

computerVision.ocr({
        parameters,
        body
})
.then((response) => {
        console.log('Got response', response);
})
.catch((err) => {
        console.error('Encountered error making request:', err);
});

1 个答案:

答案 0 :(得分:2)

请下载0.2.0版本,它应该可以使用。