更新:这篇文章写于2016年8月,现在的聚合数据可能有些变化,申请使用的方式相应有所改变,所以本文只作参考.

____________________________________________________________________________________________________________________________________

原文:

0 注册[聚合数据]的账号

登陆www.juhe.cn,如图,如果没有账号,注册一个(手机号或者邮箱注册),如果有直接登陆即可.

1 搜索所需的API接口

找到聚合数据主页,在搜索框输入你想搜索的API接口.

例如,我想使用聚合数据上的接口完成经纬度的解析从而获取该经纬度对应的地理位置,搜索关键字“经纬度”,检测结果会显示有哪些可用的API接口.

2 申请数据

点击可用的API接口,点击申请数据——立即申请(有的接口免费,有的需要付费,初次申请免费赠送100次),这样就完成申请了.

3 测试接口

点击我的数据,即可发现刚刚申请的数据.在数据名称上方有一个AppKey(重要),在编程过程中需要用到. 点击【操作】下面的【测试】,跳转到测试界面

在 【请求参数】——【值】下面填写所需数据,必选项必填.点击【发送请求】,在【发送请求】下面有【请求详情】和【返回内容】,【返回内容】即为该接口返回的数据,默认为JSON格式,也可以改为XML格式.结果如图

这样就完成了该接口的测试.

4 在程序中使用API接口

例如,现在我已经知道了经纬度分别为longitude和latitude,想知道这个经纬度对应的地理位置是什么,如何在程序中实现呢?

这个过程大概是,首先向服务器发送请求,然后服务器返回一段JSON格式的数据,然后解析数据,从中获取想要的地理位置.

点击【接口】——【API】,下面有一个请求示例,这个字符串,用于向服务器发送请求,主要代码如下(不可以直接运行,apiAddress需要自己赋值,而且请求网络应该放到子线程中):

HttpURLConnection connection = null;try{String apiAddress = "http://apis.juhe.cn/geo/?key=你申请的AppKey&lat="+location.getLatitude()+"&lng="+location.getLongitude()+"&type=1";URL url = new URL(apiAddress);connection = (HttpURLConnection)url.openConnection();connection.setRequestMethod("GET");connection.setConnectTimeout(5 * 1000);connection.setReadTimeout(5*1000);InputStream in = connection.getInputStream();BufferedReader reader = new BufferedReader(new InputStreamReader(in));StringBuilder response = new StringBuilder();String line;while((line=reader.readLine())!=null)response.append(line);Message msg = new Message();msg.obj = response.toString();handler.sendMessage(msg);}catch (Exception e){e.printStackTrace();}

举例说明如何使用【聚合数据】的API接口相关推荐

  1. 调用聚合数据平台天气接口

    1.进入聚合数据进行注册.实名认证.领取免费天气API接口 聚合数据官网 ①进入官网后注册(此步骤忽略自行操作) ②个人中心->账号管理->实名认证 ③搜索框中输入天气关键字.免费领取天气 ...

  2. 聚合数据-免费的接口

    https://www.juhe.cn/        聚合数据(API --> API其他分类选择[免费数据]-->找到免费的接口练习接口测试) 转载于:https://www.cnbl ...

  3. 淘宝京东拼多多抖音淘特等多平台商品聚合商品详情API接口(商品详情页API接口,商品销量Api接口)

    淘宝京东拼多多抖音等多平台商品聚合商品详情API接口(商品详情页API接口,商品销量Api接口)代码对接如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET ...

  4. mysql xa 序列化_MYSQL 的数据序列化Api接口详情

    MYSQL 的数据序列化Api接口详情 发布时间:2020-04-29 17:02:59 来源:亿速云 阅读:158 作者:三月 本文主要给大家介绍MYSQL 的数据序列化Api接口详情,文章内容都是 ...

  5. 老黄历java_基于聚合数据的老黄历接口调用示例-JAVA版

    本文介绍聚合数据的老黄历接口的使用 依赖 net.sf.json-lib json-lib 2.2.3 jdk15 代码部分 package com.example.demo; import net. ...

  6. php tp 聚合数据接口,TP5结合聚合数据天气预报API查询天气

    分享一个php版本的查询天气接口.免费查询天气的接口有很多,比如百度的apistore的天气api接口,我本来想采用这个接口的,可惜今天百度apistore死活打不开了.那就用聚合数据的天气api接口 ...

  7. Springboot集成聚合数据火车票API

    Springboot集成聚合数据API 聚合数据火车票代订API 关于聚合 开始实现 订单状态异步定时任务请求 Controller类来啦 测试 聚合数据火车票代订API 首先,吐吐槽.聚合数据提供的 ...

  8. 免费API接口整理(聚合数据和API Store)

    各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的. 聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免 ...

  9. 聚合数据 自己定义接口 超简单demo

    第一步** 我们首先知道 聚合数据 这个网站 我们具体的架构 都是参考 聚合数据这个网站的 如果你比较了解的话 可以 快速往下看 第二步 关于那个网站,读者可以自己去玩一玩, 那么重点是 我们如何设计 ...

  10. JS调用万维易源、聚合数据提供的接口获取7天天气预报

    获取天气一般都是通过城市名.ip等调用接口得到的:那么我们就先来拿城市或者ip. 现在比较好用的,也是我在用的是搜狐的接口: 引入 < script src="https://cdn. ...

最新文章

  1. 【Qt】在QtCreator中使用Ctrl+Shift+f快捷键打开高级查找窗口失效的解决方法
  2. 测试wifi软件 最大容量,使用VulcanCompact应用层测试仪评估测试WiFi6无线路由器的最大支持设备数及并发连接数...
  3. java学习:Iterator数据加工厂
  4. 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
  5. 适当的Java堆大小的5个技巧
  6. NUnit.Framework在VS2015中如何进行单元测试
  7. python 堆_【译】Python中的堆排序
  8. No WebApplicationContext found: no ContextLoaderListener registered?
  9. 部署 kubectl 命令行工具
  10. 12C RAC中的一个数据库实例自动crash并报ORA-27157、ORA-27300等错误
  11. 长沙理工计算机安全基础试题,长沙理工大学数字电子技术基础试卷数电试卷题库参考答案(01-10)...
  12. python程序代码大全-Python编程代码示例 - 全文
  13. NVIDIA史上最大显卡质量事故,我正在用Vostro 1400
  14. UE4开发学习笔记(双人游戏共享视角,共享相机)
  15. L298N——简介及用法
  16. 归并排序 (递归 非递归)
  17. kubeedge V1.12.1(当前最新版)云边端安装部署
  18. Android系统篇之----Android中的run-as命令引出升降权限的安全问题 Linux中的setuid和se
  19. [CSDN 视频--新闻分析第二期]:Baidu事件、MySpaceVSYahoo、Flashget被收购
  20. vue2 使用富文本插件 vue-tinymce(tinymce)

热门文章

  1. 教你快速高效接入SDK——手游聚合SDK框架中渠道SDK部分的接入(就是实现抽象层的接口而已)
  2. MSA多序列比对(multiple sequence alignment)
  3. 用python写情书_Fedora写给Python的情书
  4. 借记卡、准贷记卡与贷记卡的区别
  5. 杰理之MIC 省电 容方案 微信语音 或通话 时前面 几秒钟有 哒哒声【篇】
  6. springboot+个人博客 毕业设计-附源码191613
  7. c语言中有常用对数嘛,c语言中对数函数的表示。。。
  8. [Mac技巧]Mac下两款免费思维导图工具
  9. MindManager2021 Win/Mac v2020.19.思维导图软件安装下载激活教程
  10. linux 7.0 域名,RHEL 7.0已发布 CentOS 7 即将到来