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