PHP访问Google Search API的方法

 这篇文章主要介绍了PHP访问Google Search API的方法,实例分析了php针对谷歌API访问的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

 
 

本文实例讲述了PHP访问Google Search API的方法。分享给大家供大家参考。具体如下:

这段代码段演示了如何从php向AJAX搜索API发送请求。请注意,此示例假定使用 PHP 5.2。对于较早安装的 PHP,请参考对应的官方注释。

具体代码如下:

代码如下:
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Paris%20Hilton";

// sendRequest
// note how referer is set manually
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://www.mysite.com/index.html");
$body = curl_exec($ch);
curl_close($ch);

// now, process the JSON string
$json = json_decode($body);
// now have some fun with the results...

 

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-11-08 17:22:44

PHP访问Google Search API的方法的相关文章

PHP访问Google Search API的方法_php技巧

本文实例讲述了PHP访问Google Search API的方法.分享给大家供大家参考.具体如下: 这段代码段演示了如何从php向AJAX搜索API发送请求.请注意,此示例假定使用 PHP 5.2.对于较早安装的 PHP,请参考对应的官方注释. 具体代码如下: 复制代码 代码如下: $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Paris%20Hilton";   // sendReque

Google Map Api和GOOGLE Search Api整合实现代码_javascript技巧

         将GOOGLE MAP API 和 GOOGLE Search API 进行整合,我用面向对象的方式写了一个类,通过传一个经纬度进去,自动通过GOOGLE LOCAL SEARCH获取附近的相关信息.比如餐厅.景点等,反过来标到地图上,并可在任意容器内显示. 下面是源码: 复制代码 代码如下: /* *Author:karry *Version:1.0 *Time:2008-12-01 *KMapSearch 类 *把GOOGLE MAP 和LocalSearch结合.只需要传

访问google及国外网站方法

问题描述 对于程序员来说,有很多技术问题还是通过互联网搜索来解决的.所以百度.google对于我们是多少的重要.但是GOOGLE现在无法访问了.怎么办呢.以下是我访问google的方法.首先自己制作了一个简单的浏览器,然后添加了一个启用防火墙功能(右上角墙形图标),这时候程序就会去寻找网上代理,从而达到访问GOOGLE的效果,提示如果不访问google网站,可再点击一下关闭防火墙功能,这样访问国内网站就快了,奉上截图.下载地址: 解决方案 解决方案二:其实可以用翻墙软件的解决方案三:hostst

在访问google latitude api时需要oauth认证,google oauth认证如何申请呢,请各位大哥指点一下,多谢。

问题描述 在申请googleaouth是否还需要自己拥有域名才可以申请呢,https://www.google.com/accounts/ManageDomains这个页面就是要填写域名的页面,反正申请googleaouth认证的整个流程不太清楚,请大侠们告知一下如何才能访问到googlelatitudeapi呢.最好能给个步骤.非常感谢.贴一下访问googlelatitudeapi的代码,,这段代码中需要填写的认证的用户名和密码./***OAuthConsumerKeyobtainedfrom

使用 Visual Basic .NET 访问 Google 的 Web 服务(MS)

google|visual|web|访问 使用 Visual Basic .NET 访问 Google 的 Web 服务 学习如何从 Visual Basic .NET Windows 前端访问 Google 的 Web API 服务.本文说明如何调用 SOAP Web 服务.执行 Google 搜索.访问 Google 缓存中的页面,以及调用 Google 的拼写检查器. 从 MSDN Code Center(英文)下载 VBGoogleDemo.exe. 下载示例 目录Web 服务真酷 示例

使用 Visual Basic .NET 访问 Google 的 Web 服务

google|visual|web|访问 使用 Visual Basic .NET 访问 Google 的 Web 服务 学习如何从 Visual Basic .NET Windows 前端访问 Google 的 Web API 服务.本文说明如何调用 SOAP Web 服务.执行 Google 搜索.访问 Google 缓存中的页面,以及调用 Google 的拼写检查器. 从 MSDN Code Center(http://msdn.microsoft.com/downloads/sample

无需代理,不用翻墙,google adsense最新打开方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 至今年五月以来,GOOGLE产品全线被封,GOOGLE ADSENSE也被封打不开,导致站长们不能正常管理广告.今天,本文就介绍如何不翻墙,不VPN,直接访问google adsense后台的方法.期待对大家有帮助. 下载安装chrome浏览器.如果没有安装,请自行安装. 2打开chrome浏览器,在上面输入chrome://flags/ 3

Win7系统通过更改Host文件来访问Google的方法

Win7系统通过更改Host文件来访问Google的方法   以下就是修改Host 的操作方法: 1.打开 Hosts 所在路径:C:WindowsSystem32driversetc; 2.将 Hosts 文件剪切到桌面并使用记事本打开,注意部分安全软件会进行报警.需要放行; 3.在 Hosts 结尾添加需要重定向的网址及 IP 信息,格式为 IP 地址+空格+域名网址 其中#号开头的内容为注释.即添加到 Hosts 中不会有任何意义.所以如果你不想使用上述 IP 了也可以在前面添加个#号;

ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法

原文:ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法       群里好几个朋友都提到过这样的问题,说他们在Silverlight中调用了WebService方法,总报这个错误,贴图如下: 解决办法:      1.确定你的Silverlight项目及承载Silverlight的Web程序根目录下都包含2个跨域文件,分别是crossdomain.xml和clientaccesspolicy.xml:  crossdomain.xml文件,