您的位置:首页 > 编程语言 > Go语言

Google 开源API汇总

2010-04-01 15:55 453 查看
[align=left]关于Google的APIs,大家都可以在http://code.google.com/apis.html上看到,这里将它们介绍一下,为大家扫扫盲:)[/align]
[align=left]关于Google相关API的开发演示将在随后的blog中推出,敬请关注![/align]
[align=left]以下是Google现有的API:[/align]
[align=left] [/align]
[align=left]Google Account Authentication [/align]
[align=left]Google Account提供了两类验证帐号的API,ClientLogin API用于帮助桌面程序或手机应用程序完成验证,不过这种验证实际上是通过http form的方式来完成的。另一种API虽然仍旧是利用http方式,但AuthSub API出于帮助Web用户完成登录验证的考虑,提供了一种近似于二传手的功能。登录信息填写和验证都在Google服务器上完成,用户对是否在当前网站使用Google Account的信息进行授权。(显然,使用这类API,你使用的编程语言并没有限制)[/align]
[align=left] [/align]
[align=left]AdSense API [/align]
[align=left]AdSense API 允许你将AdSense的登录功能和管理功能集成到你的blog或者主页中(当然,也可以被动的由网站管理员添加到你的blog上)。这套API提供了五种语言的实现:Java, Perl, Python, PHP.NET. [/align]
[align=left] [/align]
[align=left]AdWords API [/align]
[align=left]AdWords API为广大投放广告的公司和第三方广告商提供了使用自己的程序管理AdWords的方式(对于需要维护成百上千个AdWords的机构来说,这难道不是福音么?)。AdWords API仅提供PHPJava两种语言版本。[/align]
[align=left] [/align]
[align=left]Google AJAX Search API [/align]
[align=left]AJAX搜索API 为你提供了一种更好的将Google搜索加入你的网页中的方式,使Google搜索看起来跟你的站内搜索一样。(显然,开发者了解Javascript就好了)[/align]
[align=left] [/align]
[align=left]Google Base Data API [/align]
[align=left]Google Base data API允许用户通过编程手段完成对Google Base中数据的增删改查。(现在已经是Google Data APIs的子项目了)[/align]
[align=left] [/align]
[align=left]Blogger Data API [/align]
[align=left]Blogger data API允许你通过编程,对你blog的内容进行完全控制。(Google Data APIs的子项目)[/align]
[align=left] [/align]
[align=left]Google Calendar Data API [/align]
[align=left]Google Calendar API提供了编程完全控制你的Calendar的方式。(Google Data APIs的子项目)[/align]
[align=left] [/align]
[align=left]Google Data APIs [/align]
[align=left]Google data APIs提供Java和C#两种编程语言接口,允许程序直接访问Google的服务,整个过程基于Google Data APIs Protocol。使用本套API的相关项目包括:Blogger, Google Base and Google Calendar 。[/align]
[align=left] [/align]
[align=left]Google Desktop SDK [/align]
[align=left]Google Desktop SDK为开发者将Google桌面集成到自己的应用程序中提供了方便。 Google为大家提供了基于Python例子。[/align]
[align=left] [/align]
[align=left]Google Earth KML [/align]
[align=left]KML全称是Keyhole Markup Language,是一个基于XML语法和文件格式的文件,用来描述和保存地理信息如点、线、图片、折线,并在Google Earth客户端之中显示。通常开发人员利用KML在Google Earth上添加自己所需要的东西(教程和文档Keyhole论坛)。[/align]
[align=left] [/align]
[align=left]Google Gadgets API [/align]
[align=left]Google Gadgets API用于为Google 个性化主页添加新的模块,管理你的Google桌面和Google个人主页。[/align]
[align=left] [/align]
[align=left]Gmail Atom Feeds [/align]
[align=left]Gmail为方便用户读取收件箱和访问相关内容,提供了Atom格式的种子。[/align]
[align=left] [/align]
[align=left]Google Checkout API [/align]
[align=left]使用Google Checkout API,你可以很容易地将电子商务中的支付服务集成到你的网站中,帮助买家管理订单状态以及自己的信用卡信息。Google为大家提供了Java、PHP和ASP三种版本的客户端实现。[/align]
[align=left] [/align]
[align=left]Google Web Toolkit [/align]
[align=left]Google Web Toolkit (GWT)是一种Java开发框架,帮助你更快的开发Ajax应用。当你的应用发布时,GWT将会把你的Java代码转译成跨浏览器的JavaScript和HTML。[/align]
[align=left] [/align]
[align=left]Google Groups Feeds [/align]
[align=left]针对Google Groups的Atom种子,使用方式如下![/align]
[align=left] [/align]
[align=left]Google Maps API [/align]
[align=left]为你将Google Maps集成到你的应用中提供了方式。[/align]
[align=left] [/align]
[align=left]Google News Feeds [/align]
[align=left]Google提供的新闻聚合功能,提供RSS和Atom两种形式的种子。[/align]
[align=left] [/align]
[align=left]Google Related Links [/align]
[align=left]Google Related Links提供了Javascript的调用方式,帮助你为自己的网站生成相关内容的链接。[/align]
[align=left] [/align]
[align=left]Google Search Appliance APIs [/align]
[align=left]属于Google Enterprise的一套API,包括搜索协议Feeds协议安全服务接口。[/align]
[align=left] [/align]
[align=left]Google Search History Feeds [/align]
[align=left]以RSS种子的形式提供用户最近搜索的相关记录。[/align]
[align=left] [/align]
[align=left]Google Sitemaps [/align]
[align=left]Google Sitemaps是针对网站主,用于提高网站被收录状况的服务。Google提供了一个开源项目来帮助用户创建sitemaps文件,同时还提供一些其它的第三方Sitemap工具。[/align]
[align=left] [/align]
[align=left]Google Talk XMPP [/align]
[align=left]Google Talk使用XMPP作为通信协议(相关文档),因此开发者可以基于XMPP协议开发关于Google Talk的相关应用。要了解更多细节,请查看Libjingle开发指南。已有的开发语言示例包括python, PHP, Java and c#Jabber软件组织还提供了大量可用的库文件。[/align]
[align=left] [/align]
[align=left]Google Toolbar API [/align]
[align=left]Google Toolbar API允许你创建自己所喜欢的按钮,控制Google Toolbar的展现形式。[/align]
[align=left] [/align]
[align=left]Google SOAP Search API [/align]
[align=left]Google SOAP API服务的使用需要下载相关包,创建Google帐号,并加载license key,服务基于SOAP协议和WSDL标准。[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: