您的位置:首页 > 其它

REST Client组件例子,及获取数据api的一些知识

2016-03-16 21:33 513 查看
通过该组件可以访问该地理位置API。其URL为
http://api.map.baidu.com/geocoder?address=%E5%8C%97%E4%BA%AC&&output=json&src=web

在浏览器输入该URL,可以获得返回的JSON数据

{
    "status":"OK",
    "result":{
        "location":{
            "lng":116.395645,
            "lat":39.929986
        },
        "precise":0,
        "confidence":10,
        "level":"\u57ce\u5e02"
    }
}

在这个例子中,要注意的有以下几点:

如lng数据,在第3层,$后面就有3个点号,level在第2层,$后面就有2个点号



表输出中对应表的建表脚本如下:

CREATE TABLE `temptable` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `longitude` double(10,6) DEFAULT NULL,
  `latitude` double(10,6) DEFAULT NULL,
  `city` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 

今天我还了解了在聚合网抽取数据的工作,也可以用这个REST Client组件

聚合网(一家提供丰富数据API的“数据银行”),网址https://www.juhe.cn/

需要注册一个账号,并且实名验证,才能获取大多数数据,有些数据是收费的。

举一个免费的数据,如QQ号码测吉凶(原谅我举了个这么low的例子,哈哈哈)

https://www.juhe.cn/docs/api/id/166

首先,要申请数据,之后,要牢牢记住“您申请的appKey”(不要轻易给别的小朋友),API测试工具可以点进去测试数据,对接口文档或该网站有什么不明白的,可以询问他们的QQ群,寻找相关的支持人员。



参考了http://blog.csdn.net/wali_wang/article/details/50512493 这哥们的例子,表示感谢
【不知道如何在CSDN博客里上传附件,http://www.ukettle.org/thread-634-1-1.html这里可以找到附件】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息