博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 使用各种API
阅读量:6445 次
发布时间:2019-06-23

本文共 976 字,大约阅读时间需要 3 分钟。

以前看同学在自己的项目中加入了百度地图,看起功能强大,就觉着很复杂,最近想做一个使用豆瓣API的播放器放到博客上,细心看了下how to use API,其实也不难,或者可以说是异常简单。 豆瓣API快速入门: 主要就是Http的请求(request)和应答(response).当你需要知道某个小区的经纬度来标注在百度地图上时,就需要一个请求连接到百度地图web服务,连接中包括了一些基本信息,如=昆明&output=xml&key=ef950863752efad271d4bac7d9b89e2d,output是返回数据的形式,这里返回的是xml(此刻才知道xml的强大,只恨当初学得太潦草),既然返回的是xml,那么就包含了需要的数据,后面的key是使用这一服务需要的值,百度地图api页面上很容易得到。主要思想就是这样,毕竟也是初学者,讲得不太细节,没事,上代码 [csharp] class Program     {         static void Main(string[] args)         {             HttpWebRequest myrequest = (HttpWebRequest)WebRequest.Create("<a href="http://api.douban.com/book/subject/1220562">http://api.douban.com/book/subject/1220562</a>");             HttpWebResponse myresponse = (HttpWebResponse)myrequest.GetResponse();             Stream sr = myresponse.GetResponseStream();             StreamReader srr = new StreamReader(sr);             Console.Write(srr.ReadToEnd());             srr.Close();             sr.Close();             myresponse.Close();         }     } [/csharp] 功能为获取豆瓣上一本书的信息 返回值为xml,就得到了想要的数据。运用API,就是这么简单。

转载于:https://www.cnblogs.com/HelloMyWorld/archive/2012/08/11/2657887.html

你可能感兴趣的文章
汤森路透拟35.5亿美元出售知识产权与科技业务
查看>>
城市大脑三项技术论文同时入选国际顶级学术会议ACM MM
查看>>
Bash远程命令执行漏洞(CVE-2014-6271)分析利用
查看>>
传软银千亿美元基金募资接近完成 最快将于下周宣布
查看>>
《嵌入式系统数字视频处理权威指南》——2.3数字视频:颜色空间
查看>>
建设智慧城市 成都市交委与滴滴出行签战略合作协议
查看>>
注意那些容易被忽略的SQL注入技巧
查看>>
《日志管理与分析权威指南》一1.2.3 什么是日志消息
查看>>
《金蝶ERP-K/3完全使用详解》——6.8 报表查询分析
查看>>
《Hadoop与大数据挖掘》一2.2.5 动手实践:Hadoop IDE配置
查看>>
《计算机系统:系统架构与操作系统的高度集成》——2.9 指令集体系结构选择...
查看>>
《贝叶斯思维:统计建模的Python学习法》——2.7 讨论
查看>>
《CCNP安全Secure 642-637认证考试指南》——8.5节完成助记表
查看>>
《Android应用开发》——1.1节下载开发软件
查看>>
《贝叶斯思维:统计建模的Python学习法》——1.7 Monty Hall难题
查看>>
升级TCP协议使网速提升30%,中国受益明显
查看>>
Go 语言对 Android 原生应用开发的支持情况
查看>>
《沟通的技术——让交流、会议与演讲更有效》一1.1 一切尽在计划之中
查看>>
Firefox 44 浏览器内建更好的 SSL 错误指示器
查看>>
《数据科学:R语言实现》——2.9 使用twitteR
查看>>