2016-07-23 5 views
3

Я пытаюсь использовать API поиска изображений, но не получаю результаты поиска. Это был код, который я нашел на той же странице документации.Как использовать поиск изображений api [BING]

<!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 
      "q": "cats", 
      "count": "10", 
      "offset": "0", 
      "mkt": "en-us", 
      "safeSearch": "Moderate", 
     }; 

     $.ajax({ 
      url: "https://api.cognitive.microsoft.com/bing/v5.0/images/search?" + $.param(params), 
      beforeSend: function(xhrObj){ 
       // Request headers 
       xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","MYKEY"); 
      }, 
      type: "GET", 
      // Request body 
      data: "{body}", 
     }) 
     .done(function(data) { 
      alert("success"); 
     }) 
     .fail(function() { 
      alert("error"); 
     }); 
    }); 
</script> 
</body> 
</html> 

Я действительно хочу выполнять поиск изображений, и с помощью этого API это может служить мне.

+0

данные: "{body}" 'не выглядит правильно - у вас есть ссылка на страницу, на которой вы получили этот код? –

+0

url is [link] https://dev.cognitive.microsoft.com/docs/services/56b43eeccf5ff8098cef3807/operations/56b4447dcf5ff8098cef380d [/ link] Я пытаюсь использовать'console.log (data) 'без результата –

+0

странно, как вам нужно это ' «{body}» 'на каждом языке, кроме C# ... любые ошибки или сообщения на консоли –

ответ

0

Jaromanda X является правильным, вы можете удалить {body}, и он должен работать. Я использую тот же код, и он отлично работает.

<!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 
      "q": "cats" 
     }; 

     $.ajax({ 
      url: "https://api.cognitive.microsoft.com/bing/v5.0/images/search?" + $.param(params), 
      beforeSend: function(xhrObj){ 
       // Request headers 
       xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","MYKEY"); 
      }, 
      type: "GET", 
      // Request body 
      data: "", 
     }) 
     .done(function(data) { 
      alert("success"); 
     }) 
     .fail(function() { 
      alert("error"); 
     }); 
    }); 
</script> 
</body> 
</html> 
Смежные вопросы