2016-06-25 11 views
1

Meine node.js Web-App wird mit ocr Computer Vision api MicrosoftsMicrosoft ocr Computer Vision api

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

Wenn ich eine statische Verbindung zum api passieren, es funktioniert

wie:

Körper: "{ 'url': 'LINK_TO_IMAGE'}",

das ist der Teil des Antrags Rückruf.

Ich möchte Links dynamisch weiterleiten.

Damit die Callback-Funktion die Variable Link evoziert

habe ich versucht, mit diesem:

Körper: { 'url': Link},

aber das funktioniert nicht, es gibt keine Antwort.

Gibt es ein anderes Format, dem ich folgen sollte?

Antwort

0

Blick Dokument, hier 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> 
Verwandte Themen