2017-04-10 7 views
0

여기 여기 내 코드해당 이미지가 유효하지 않거나 인수가 무효의 객체 반환 (400) API

<script type="text/javascript"> 
$(function() { 
    var params = { 
     // Request parameters 
     "returnFaceId": "true", 
     "returnFaceLandmarks": "false", 
     "returnFaceAttributes": "{string}", 
    }; 

    $.ajax({ 
     url: "https://westus.api.cognitive.microsoft.com/face/v1.0/detect?" + $.param(params), 
     beforeSend: function(xhrObj){ 
      // Request headers 
      xhrObj.setRequestHeader("Content-Type","application/json"); 
      xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","8b99a9ed839a40a08aa8b529ef0f9b8c"); 
     }, 
     type: "POST", 
     // Request body 
     data: '{ "url": "http://heightline.com/wp-content/uploads/Tom-Cruise-smile.jpg" }' 
    }) 
    .done(function(data) { 
     alert("success"); 
    }) 
    .fail(function() { 
     alert("error"); 
    }); 
}); 

인 server`enter 때부터 프로그래머 문서의 이미지를 약 400 responce입니다 내가 입력하거나 다음이 Here is the image of theres documentation about 400 responce from the server

답변

2

"returnFaceAttributes"를 해결하는 방법은 프로그램 오류 도움말 페이지에 액세스 : "{문자열}" 오류를하고 있습니다. 사실 그것은 {string} 값입니다. 나이, 성별 등을 지정해야합니다.

"returnFaceAttributes": "{string}"을 "returnFaceAttributes": "age"로 바꾸면 작동합니다.

은 설명서를 참조하십시오 : 당신이 마지막에 쉼표를 잊지 않았다 .. https://www.microsoft.com/cognitive-services/en-us/face-api/documentation/glossary

+0

아직도 400 나쁜 responce –

+0

코드를 게시하시기 바랍니다, 나는 나의 변화에 ​​정확한 코드를 사용하고 작동? – bukajcihaj

+0

위의 코드에 내가 나이가 –