zoukankan      html  css  js  c++  java
  • C# 使用各种API

    以前看同学在自己的项目中加入了百度地图,看起功能强大,就觉着很复杂,最近想做一个使用豆瓣API的播放器放到博客上,细心看了下how to use API,其实也不难,或者可以说是异常简单。 豆瓣API快速入门:http://www.douban.com/service/apidoc/guide 主要就是Http的请求(request)和应答(response).当你需要知道某个小区的经纬度来标注在百度地图上时,就需要一个请求连接到百度地图web服务,连接中包括了一些基本信息,如http://api.map.baidu.com/geocoder?address=昆明&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,就是这么简单。

  • 相关阅读:
    MyBatis的入门案例
    MySQL数据库解决乱码 latin1 转 gbk
    13.MD5对用户密码进行加密
    Windows下永久解决数据库乱码 utf8 转 gbk
    SpringMVC 异常处理
    SpringMVC 实现返回一段数据 & 实现自动发送json格式数据
    SpringMVC中session的使用
    SpringMVC中的重定向和转发的实现
    SpringMVC 获取请求参数
    vue-router介绍
  • 原文地址:https://www.cnblogs.com/HelloMyWorld/p/2657887.html
Copyright © 2011-2022 走看看