Tag: 谷歌定制搜索

Java SSLException:证书中的主机名与www.googleapis.com不匹配

环境 :Mac OS X Lion和Linux Debian squeeze / sid,JDK 1.7.0和JDK 1.6.0_27 错误 : javax.net.ssl.SSLException: hostname in certificate didn’t match: != OR OR . 我在所有上述OS / JDK组合中都收到此错误。 背景 :我正在使用google-api-services-customsearch和google-api-service-shopping jar来向Google发送网络服务电话。 我的电话一直工作到一天前。 从昨天开始,代码开始抛出…… javax.net.ssl.SSLException: hostname in certificate didn’t match: != OR OR at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:228) at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54) ….. at com.google.api.services.shopping.Shopping$Products$List.execute(Shopping.java:156) 我尝试使用此处的说明将证书导入cacerts密钥库,但这似乎无法解决问题。

使用谷歌自定义搜索API的Java代码

任何人都可以分享一些java代码开始使用谷歌搜索API。我在互联网上搜索但没有找到任何适当的文档或良好的示例代码。我找到的代码似乎没有工作。如果有人,我将感激不尽可以帮助我。(我已经获得了API密钥和自定义搜索引擎ID)。 谢谢。