谷歌已经以开源形式发布了.NET APIs Client Library,开发者可通过此客户端库访问那些提供了Google Discovery API的服务,例如Books(图书)、Analytics(分析)、Latitude(纵横或定位)、Prediction(预测)、Tasks(工作清单)、Translate(翻译),以及其他一些服务。 谷歌曾在谷歌I/O 2011开发者大会上介绍了APIs Discovery Service(API[1]发现服务),此服务可用于以编程方式与谷歌为其自身服务所提供的其他APIs进行交互,包括发现那些可用服务、服务是如何定义的——方法及其参数、内联相关帮助文档、以及可用的OAuth 2.0[2]范围的能力。APIs Discovery Service还可用于构建APIs Client Libraries(API客户端库),开发者可以使用不同的编程语言通过客户端库去访问那些API,而且谷歌已经创建了APIs Explorer(API资源管理器)和API Support Plug-in for Eclipse(用于Eclipse的API支持插件)。 谷歌已经完成了分别适用于不同编程语言(Java、Python、PHP、Ruby、以及最近的.NET)的API客户端库,不过所有这些API客户端库只是alpha(预览版本)或beta(测试版本)版[3]。开发者在C#程序中可通过.NET APIs Client Library(.NET版API客户端库)去调用各种谷歌服务,可下载源代码及示例。此库包括的谷歌服务有:APIs Discovery Service, Books API, Buzz API,CustomSearch API, Diacritize API, Enterprise Audit API, Google Analytics API, Google Latitude API, Google Site Verification API, Moderator API, Page Speed Online API,Prediction API, Search API for Shopping, TaskQueue API, Tasks API, Translate API, URL Shortener API。例如Blogger(博客)、Calendar(日历)、Picasa(网络相册)或是YouTube(视频分享)等其他一些服务则由GData .NET Client Library提供相应支持。让我们拭目以待在未来谷歌将把GData [...]






