2017-05-17 5 views
2

JavaScript로 Microsoft인지 서비스의 아주 간단한 예를 만들려고 노력하고 있지만 작동하지 않습니다. 나는 이유를 모른다. 어떤 사람이 나를 도와 주거나 실천 사례를 제공 할 수 있습니까?JavaScript의 Microsoft인지 서비스 예

코드를 올바르게 수정 한 노드와 브라우저에서 모두 작동하도록했습니다.

나는 노드에서이 오류를 받고 있어요 :

"statusCode":404,"message":"Resource not found".

내가 [웹 사이트에 제공] 코드 예제를 실행하는 경우 [1]이 오류다면 : (

Access Denied (401): Access denied due to invalid subscription key

을하는 내 계정 페이지에서 제공 한 정확한 키를 복사하는 이상한 경우).

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); 
}); 
+0

인지 API를 사용하기 위해 Azure 계정에 가입하셨습니까? – volatilevar

+0

@volatilevar이 링크의 가이드에 따라 API 키를 만들었습니다. [link] (https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/vision-api-how- to-topics/howtosubscribe). 이제이 페이지에서 제공되는 2 개의 API 키가 있습니다. [link] (https://azure.microsoft.com/en-us/try/cognitive-services/my-apis/). – Jacob

+0

매개 변수에 "content-type": "application/json"줄을 제거해 보시겠습니까? – volatilevar

답변

2

0.2.0을 다운로드하십시오. 작동해야합니다.

관련 문제