今天看到google api .net库的发布这条消息, 初步看了一下相关的内容,这个库对.net程序员和google服务的交互很是方便。

谷歌已经以开源形式发布了.NET APIs Client Library,开发者可通过此客户端库访问那些提供了可发现API的服务,例如Books(图书)、Analytics(分析)、Latitude(纵横或定位)、Prediction(预测)、Tasks(工作清单)、Translate(翻译),以及其他一些服务。

http://code.google.com/p/google-api-dotnet-client/wiki/Downloads  可以下载源代码和例子

这些代码使用很是方便,具体步骤如下:

1、在 https://code.google.com/apis/console/#:access 或者

https://code.google.com/apis/console/b/0/#:access 获取oAuth认证信息和KEY

2、同时在以上地址开通相关的服务【否则不能使用,注意有收费的应用,免费的有次数限制】

3、代码中加入以上的信息,如下:

  /// The OAuth2.0 Client ID of your project.
public static readonly string ClientID = "<Enter your ClientID here>";
/// The OAuth2.0 Client secret of your project.
public static readonly string ClientSecret = "<Enter your ClientSecret here>";
    /// Your Api/Developer key.
public static readonly string ApiKey = "<Enter your ApiKey here>";

4、编译例子程序可以体验Task(Tasks.WPF.ListTasks),Books(Books.ListMyLibrary)等各种应用

【注意:有些服务像Translate,以前都是免费的现在都收费了】

对于目前没有提供的服务,可以通过Gdata(google Data API)和服务交互

Google Data API 提供用于在网络上读写数据的简单、标准协议。 Google 数据 API 可以使您的客户端应用程序与 Google 服务进行互动。

http://code.google.com/intl/zh-CN/apis/gdata/index.html

有了这些功能,我们在应用中可以集成使用,可以节省自己的开发运维成本,对于大的商业应用,支付一定的费用也是比较合适的选择。

参考 :http://www.infoq.com/cn/news/2011/09/DOT-NET-API-Client-Library

其他语言的库参考:

http://code.google.com/intl/zh-CN/apis/discovery/libraries.html

Google APIs .net 客户端库初体验相关推荐

  1. python--爬虫入门(七)urllib库初体验以及中文编码问题的探讨

    python系列均基于python3.4环境 ---------@_@? --------------------------------------------------------------- ...

  2. QuantLIb C++金融工程库初体验

    QuantLib是一个有名的金融计算的C++库,能方便地用于计算许多金融模型和公式,包括简单的折现.年金.VAR甚至BS期权定价等. 本文对quantlib做了一个简单的使用初体验 源码下载 quan ...

  3. wpf xaml突然不能自动补齐代码_Xaml+C#桌面客户端跨平台初体验

    (给DotNet加星标,提升.Net技能) 转自:大头BigHeadcnblogs.com/Big-Head/p/12614118.html 前言 随着 .NET 5的到来,微软在 .NET跨平台路上 ...

  4. 零基础学习pythonrequests_requests库初体验

    和urllib库相比,requests库更加深得人心,它不仅能够重复地读取返回的数据,而且还能自动确定响应内容的编码.为了能让大家直观地看到这些变化,接下来,分别使用urllib库和requests库 ...

  5. python图形化编程wx_慢步python,图形用户界面库:wxPython库 初体验,先建一个窗体...

    慢步写文的初衷是,帮助python爱好者学习python编程.(因为慢步也知道学习不易) 今天慢步要建立一个程序的窗体.什么是窗体?慢步水平及时间有限,直接上图吧. 就是图中的"简单界面&q ...

  6. VLFeat开源库初体验

    由于一门课的课后大作业发现了vlfeat这个库,也遇到了一点小问题,所以记录下来. 1.下载VLFeat库文件 直接官网就有 http://www.vlfeat.org/download/vlfeat ...

  7. 微软并行库初体验之TPL

    前端时间因为要做个大数据量分析,所以用C#写了个脚本跑,不过由于算法复杂度问题,初步估计需要40小时才能跑完.为了加快运算,我一开始想到了 并行计算,利用MPICH或其他类似的分布式计算框架开发,不过 ...

  8. java js highcharts_Highcharts.js -纯javasctipt图表库初体验

    一.highcharts简介以及引入 highcharts作为免费提供给个人学习.个人网站和非商业用途使用的前端图表演示插件的确使用起来十分方便和轻便.在我最近完成一个需求的时候用到了它, 它的兼容性 ...

  9. kafka 消费端 api_在消费者的眼中:您真的需要为您的API提供客户端库吗?

    kafka 消费端 api RESTful Web服务和API的优点在于,任何使用HTTP协议的使用者都可以理解和使用它. 但是,同样的难题一遍又一遍地弹出:您是否应该将Web APis与客户端库一起 ...

最新文章

  1. 性能提升约 7 倍!Apache Flink 与 Apache Hive 的集成
  2. iOS核心动画学习整理
  3. web网页期末作业-在线教育
  4. CSS实现多栏布局的几种方式
  5. Spring--quartz中cronExpression配置说明
  6. 大厂内部资料 | Redis 性能优化的 13 条军规!
  7. MTK:内存管理机制简单分析
  8. jsjavaScriptDate的时间格式转换,直接粘贴就可以使用
  9. 三凌PLC源码,STM32F205VCT6主控PLC控制器板,已批量生产
  10. 建立简单的VR项目,并且将所需要的资产迁移到新建的VR项目中。
  11. canvas实现流星特效
  12. hexo图片展示-blog图床迁移至七牛云
  13. 论文写作-调研如何去写你的论文
  14. 千挂无人车,正在被顺丰百度小鹏IDG推出水面
  15. Hackthebox练习kaliLinux学习
  16. 自己动手写个病毒专杀工具
  17. 千牛服务器网站,千牛平台远程服务器
  18. Servlet容器装载Servlet的三种情况
  19. 一款免费的开元WAF方案:verynginx
  20. 基于微信小程序的短视频系统

热门文章

  1. 使用Visual Studio 2010 创建简单的Silverlight应用程序
  2. matlab相机标定Options选项解析
  3. JS实现关闭当前子窗口,刷新父窗口及调用父窗口的方法
  4. 千年虫病毒是不是计算机病毒,求助,千年虫是病毒吗?
  5. 财富可敌42个国家:金融巨鳄索罗斯的传奇
  6. web安全--信息收集
  7. 快手__NS_sig3 sig3算法分析
  8. 程序员职业生涯规划必读的十本书
  9. html格式自动出现乱码,HTML页面乱码怎么解决?
  10. matlabR2016a版本下载容易走进的错误(软件管家下的