web – Google自定义搜索图像返回500错误

大约40小时前开始,用于图片搜索的Google自定义搜索(searchType = image)始终返回500错误.我已经仔细检查了api文档,似乎没有任何变化.正如你在本论坛中看到的那样,这影响了很多人.

https://productforums.google.com/forum/#!category-topic/customsearch/troubleshooting-and-bugs/4bJPzGPLYfw

这是我回复的全部内容

{
   "error": {
       "code": 500,"message": null
   }
}

我曾试图打电话给谷歌,但他们只是将我重定向到那里绝对没有相关信息的网站.

有没有人设法让这个工作或与谷歌的人交谈过?我们正在大量使用这个功能,并且长期使用这个功能非常昂贵.

解决方法

我们通过删除searchType = image并更改代码来遍历json来解决它.下面的代码更改传达了这个想法:

从:

$.each(response.items,function(index,item) {
      images.push(item.link);
  });

至:

$.each(response.items,item) {
    if ((item.pagemap) && (item.pagemap.cse_image) && (item.pagemap.cse_image[0]) && (item.pagemap.cse_image[0].src)) {
      images.push(item.pagemap.cse_image[0].src);
    }
  });

希望有所帮助.

Ps:不酷,谷歌,不酷.

编辑:上面的解决方法可能不是你正在寻找的,因为图像的谷歌自定义搜索(CSE)再次工作(大约3天,重新开始/ – 12/12/2014).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)
怎么使用MIP组件
Div垂直居中效果怎么实现
HTML如何实现视频在线播放
如何使用Mip代码校验工具
Mip中弹出层组件是什么
如何用HTML实现简单按钮样式
Mip中快速回顶组件怎么用
Div内容居中效果如何实现
Div水平居中效果怎么实现
Mip中列表组件怎么用