利用PHP应用程序搜索并集成Google+ 活动流

简介

Google+ 是社交网络行业的新产品,是 Google 构建社交网络的最新尝试,可让用户轻松地与好友共享新闻和文件,并与他们进行互动。它似乎成功抓住了公众的想象力。据报道,截止 2011 年 12 月,每天都有 625,000 个新用户注册 Google+,用户总数已达到 6200 万。

常用缩写词

API:应用程序编程接口

HTTP:超文本传输协议

JSON:JavaScript 对象符号

PHP:超文本预处理程序

Web 开发人员有理由对 Google+ 感到兴奋。与其他许多 Google 服务一样,Google+ 随附提供了一个开发人员 API,允许您通过自己的自定义应用程序访问用户生成的内容。由于 API 以 JSON 形式提供其输出,因此它可以轻松与大多数编程工具包进行集成。

本文将介绍 Google+ Data API,了解如何使用它从 Google+ 提取内容,以及如何将它集成到 PHP 应用程序中。(这非常有趣,因此要预先警告您可能会沉溺于它。)

API 的基础知识

在使用 Google+ 开始开发应用程序之前,您需要了解它的工作原理。API 通过 HTTP 工作,并希望获得一个到指定端点的 HTTP 请求。收到此请求后,API 服务器会使用一个包含请求数据的 JSON 提要来响应查询。然后,可以使用服务器端编程语言(比如 PHP 或 Perl)或客户端工具包(比如 jQuery 或 mooTools)解析这些数据,并从中提取内容,以便将它集成到 Web 页面中。

首先您需要做几件事:

设置 Google+ 帐户。

登录 Google Account 并使用主菜单中的 "+You" 链接注册一个 Google+ 帐户。

转到 Google Account Settings 页面,检索您个性化的 Google Profile URL,该 URL 包含您的 Google ID,如 图 1 所示。

认真地记录此 ID;本文中的一些示例需要使用它。

图 1. 带有 Google ID 的 Google Profile URL

时间: 2024-11-08 20:24:18

利用PHP应用程序搜索并集成Google+ 活动流的相关文章

在Domino应用程序中集成Google的Web API服务

面对 Google 当前和不断扩充的 30 多亿个 Web 页面的索引,它之所以会成为在Internet 上执行工业强度的搜索的最佳工具之一就不难理解了.除了其 Web 页面的数量之外,搜索结果的质量之高也归功于其专有的搜索算法,该算法建立在相关性和流行性的基础上.最近的报告表明,Google 每天以 88 种不同的语言响应 2 亿个搜索请求(平均每秒响应 2,300 个请求!).而根据 SearchEngineWatch.com 的调查,Google 处理了基于 Web 的所有查询中的百分之七

Adsense搜索广告和Google搜索联盟

对Google稍微有点了解的站长朋友一定对Adsense搜索广告和Google搜索联盟不陌生,它们最大的好处是有两点,不使用程序自带的搜索从而减轻网站自身的数据库压力,其次还可以通过搜索挣些广告费,一举两得,何乐而不为?下面卢松松就简单说说给自己网站加入AdSense 搜索广告的方法. 先从Google搜索联盟停止广告展示说起,早在今年一月,就收到Google邮件说要停止广告展示,提醒用户更换搜索代码,不过后来看了看还能用,所以我也没理会.而4月16号再次收到通知邮件后已经发现Google搜索联

IBM PureApplication System利用虚拟应用程序模式管理应用程序服务

IBM PureApplication System 虚拟应用程序模式是在多年的应用程序-基础架构-部署经验和最佳实践中所捕获的精华.虚拟应用程序模式封装了多个中间件元素的优化解决方案,以管理特定类型的应用程序工作负载.在本文中,作者向您介绍虚拟应用程序模式,以及它们在生态系统中的位置,描述它们的组件和功能,并提供如何创建和使用虚拟应用程序模式的基础知识. IBM® PureSystems 产品家族的推出将云计算带到新的高度.以 IBM PureApplication System 和 IBM

集群-java程序里如何集成zookeeper应用

问题描述 java程序里如何集成zookeeper应用 在网上的资料全是zookeeper的安装测试,这些我已经完成了,现在想在java程序里调用zookeeper集群选举出来的leader的IP地址,这个需求应该怎么用java实现,求高手解答,谢谢! 解决方案 1:首先启动你的zookeeper的服务.你肯定是吧你的服务注册到你的zookeeper中2:在启动zookeeper之前你得先安装dubbo这个服务中间件,他们是配套使用的.这个你去网上下载就行3:在spring的配置文件中配置zoo

复选框-java 利用按键使程序重启

问题描述 java 利用按键使程序重启 正在写一个面板,上面有一些单选框和复选框. 想用一个按键做复位,但是一个个初始化太麻烦,想直接在按下一个复位按键后重启这个程序,不知道有没有办法.. 解决方案 可以启动一个新的程序,然后本程序退出. 解决方案二: 添加这个按钮的响应事件,然后初始化一下就行吧

谷歌搜索结果偏袒Google+的本地信息链接

网易科技讯 7月12日消息,据华尔街日报报道,消费点评网站Yelp近日表示,谷歌搜索结果偏袒Google+的本地信息链接.Yelp的内部演示文件称,谷歌在搜索结果中将Google+本地信息显示在Yelp链接之前,即便谷歌用户的搜索词包括了"Yelp". 该文件指出,谷歌"似乎有意呈现违背用户'意图'的搜索结果,来达到推广Google+本地信息的目的." 谷歌发言人回应称,"我们致力于为我们的用户提供谷歌搜索服务,我们的目标是在正确的时候提供正确的信息.&q

线程-利用jprofiler查看程序的阻塞条件

问题描述 利用jprofiler查看程序的阻塞条件 我在自己做的一个项目中,通过jprofiler来监控程序性能.在程序中,我开了16个线程,但是程序刚开始还感觉比较正常,但是,程序运行一段时间后,我发现,阻塞线程一直维持在13到15个.我认为是哪应该出了问题.但是并不知道该怎么查找这个问题.下面是jprofiler的截图. 解决方案 http://bagren.iteye.com/blog/891804

C# 程序自动批量生成 google maps 的KML文件

原文:C# 程序自动批量生成 google maps 的KML文件 google maps 的 KML 文件可以用于静态的地图标注,在某些应用中,我们手上往往有成百上千个地址,我们需要把这些地址和描述批量标注到 google maps 上去,如果手工来做,太耗时间,在这里我写了一个程序批量来生成这个 KML 文件. 首先看一下 KML 文件的格式: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns=

UNIX系统管理:动态链接程序程序搜索目录

在采用动态链接方式对程序进行编译,链接时候.链接程序只是在最终的可执行文件中记录下关于所引用的共享库中的符号的一些登记信息,以便在程序被执行时,动态链接程序能够根据这些登记信息找到相应的代码.因此登记动态链接方式而言,除了在链接阶段涉及到对库文件的搜索路径外,还有一个在程序运行阶段对库文件的搜索问题. 前一个问题我们知道借助于LD_LIBRARY_PATH环境变量及cc命令行中的-L选项已经得到了比较好的解决.对于第二个问题,我们必须提供一种机制,使得动态链接程序能够找到相应的动态库,然后才能将