2017-04-01 4 views
0

저는 Microsoft인지 서비스가 처음인데이 문제는 쉽게 해결할 수있는 것 같습니다.하지만 이틀 동안 버릇이 있습니다. 방금 자바 스크립트 코드에 대한 컴퓨터 비전을 복사하고 내 구독 키를 내 것으로 바꾼 다음 브라우저에서 .html 파일을 열었습니다. 오류가 발생했습니다. 컴퓨터 비전 API가 작동하지 않습니다. [초급]

  1. 내가
  2. 은 또한, 나는 nowt 그가 이미지없이 무엇을하고 있는지이 코드에서 모든 이미지를 제공 한 코드에 무언가를 추가해야합니까? 는인지 서비스 API 참조 페이지 등을에서 어떤 코드에서, 아니 아주 분명하지만

스크립트 코드는

<!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 
      "visualFeatures": "Categories", 
      "details": "{string}", 
      "language": "en", 
     }; 

     $.ajax({ 
      url: "https://westus.api.cognitive.microsoft.com/vision/v1.0/analyze?" + $.param(params), 
      beforeSend: function(xhrObj){ 
       // Request headers 
       xhrObj.setRequestHeader("Content-Type","application/json"); 
       xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","{6e07223403d94848be20af6f126fsssd}"); 
      }, 
      type: "POST", 
      // Request body 
      data: "{body}", 
     }) 
     .done(function(data) { 
      alert("success"); 
     }) 
     .fail(function() { 
      alert("error"); 
     }); 
    }); 
</script> 
</body> 
</html> 

코드 및 오류

code and preview of error

+1

이 .. 그냥 코드를 검토하고 소중한 피드백을 제공하시기 바랍니다 추가 한 –

+0

을 쉽게 읽을 수있을 것입니다 .. 스크린 샷이 아닌 질문에 직접 코드를 추가합니다. –

+0

'{} '없이 시도하십시오 :'xhrObj.setRequestHeader ("Ocp-Apim-Subscription-Key", "6e07223403d94848be20af6f126fsssd");' –

답변

0

의 미리보기가 여기에있다 this 내가 사용하고있는 것으로 의심되는 사람은 이어야합니다.은 어디에서나 값을 제공합니다 (또는 제거하십시오) {something}. 여기에 적절한 값을 코드는 다음과 같습니다

<!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"> 
    var myKey = "6e07223‌​403d94848be20af6f126‌​fsssd"; 
    var myBody = {url:"http://www.gannett-cdn.com/-mm-/2d2a8e29485ced74b7537554043aeae2e0bba202/c=0-104-5177-3029&r=x1683&c=3200x1680/local/-/media/2015/07/18/USATODAY/USATODAY/635728260394906410-AP-GOP-Trump-2016.jpg"} 
    $(function() { 
     var params = { 
      // Request parameters 
      "visualFeatures": "Categories", 
      "language": "en", 
     }; 

     $.ajax({ 
      url: "https://westus.api.cognitive.microsoft.com/vision/v1.0/analyze?" + $.param(params), 
      beforeSend: function(xhrObj){ 
       // Request headers 
       xhrObj.setRequestHeader("Content-Type","application/json"); 
       xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key", myKey); 
      }, 
      type: "POST", 
      // Request body 
      data: JSON.stringify(myBody), 
     }) 
     .done(function(data) { 
      alert("success"); 
      debugger; 
     }) 
     .fail(function() { 
      alert("error"); 
     }); 
    }); 
</script> 
</body> 
</html>