Javascript 无法从Gettyimages API获取请求

Javascript 无法从Gettyimages API获取请求,javascript,Javascript,各位程序员好,我想在我的项目中使用Gettyimages API。我找到了如何实现get请求的示例。在我看来,我正确地遵守了指示,但没有得到要求。当我在浏览器中打开控制台时,它不显示任何内容 我的代码是这样的 var apiKey ="z4pn22dn47rc7bsjw4jwxv9q"; var appendApiKeyHeader = function( xhr ) { xhr.setRequestHeader('Api-Key', apiKey) }; var searchReques

各位程序员好,我想在我的项目中使用Gettyimages API。我找到了如何实现get请求的示例。在我看来,我正确地遵守了指示,但没有得到要求。当我在浏览器中打开控制台时,它不显示任何内容

我的代码是这样的

var apiKey ="z4pn22dn47rc7bsjw4jwxv9q";
var appendApiKeyHeader = function( xhr ) {
  xhr.setRequestHeader('Api-Key', apiKey)
};

var searchRequest = { "phrase": "dog" }


function GetSearchResults(callback) {
  $.ajax({
    type: "GET",
    beforeSend:appendApiKeyHeader,
    url: "https://api.gettyimages.com/v3/search",
    data: searchRequest
  }).success(function (data, textStatus, jqXHR) { 

    console.log(data);

  }).fail(function (data, err) {

    console.log(err); 

  });
}  

请指出我的错误。如果需要,您可以在

上找到我的项目。看起来您没有调用该函数。不是100%确定,但据我所知,您需要指定要搜索的内容,即图像或视频。运行下面的代码将得到以下结果

var apiKey ="z4pn22dn47rc7bsjw4jwxv9q";
var appendApiKeyHeader = function( xhr ) {
  xhr.setRequestHeader('Api-Key', apiKey)
};

var searchRequest = { "phrase": "dog" }


function GetSearchResults() {
  $.ajax({
    type: "GET",
    beforeSend:appendApiKeyHeader,
    url: "https://api.gettyimages.com/v3/search/videos",
    data: searchRequest
  }).success(function (data, textStatus, jqXHR) { 

    console.log(data);

  }).fail(function (data, err) {

    console.log(data); 

  });
}

GetSearchResults();
结果:

{
  result_count:0,
  videos: []
}

希望能有所帮助。

您一定遇到了某种形式的错误。您是否检查了您的Web服务器日志?您是否在浏览器中使用所需参数点击该服务,并检查其是否仍在工作并获得有效响应。据我所知,是的。奇怪的是,即使在控制台中也没有显示错误。谢谢!这有帮助@Roelof如何添加用户名和密码以从特定帐户获取图像?