我需要在我的网站中集成 Google 图片搜索,但我发现该 API 已被弃用。
所以基本上我想建立一个集成的图像搜索(如果我使用雅虎,谷歌,更多?)添加和品牌标志并不重要,只要用户可以留在页面上并在那里搜索图像。
有没有其他选择?弃用的谷歌 API 还值得去吗?
这是我的示例代码,今天仍然有效:
function getGoogleImages(query, userIp, callback) {
var url = 'https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=' + query + '&userip=' + userIp + '&callback=?';
$.getJson(url, function(data) {
callback(data.responseData.results);
});
}
getImages('Horses', 'ip-goes-here', function(data) {
$.each(data, function(i, results) {
$('<img />').attr('src', results.unescapedUrl).attr('id', 'img' + i).appendTo('#images');
$('#img' + i).wrap($('<a />').attr('href', results.unescapedUrl));
});
});
笔记:
我知道不推荐使用的 API,但自定义搜索不是我想要的,我想在 Google 图片 (http://www.images.google.com) 上搜索,而不是在我的网站上搜索。