时间

淘宝

http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp

获取时间戳,调用效果

{
"api":"mtop.common.getTimestamp",
"v":"*",
"ret":[
"SUCCESS::接口调用成功"
],
"data":{
"t":"1587169610487"
}
}
苏宁

http://quan.suning.com/getSysTime.do

获取当前时间,具体到秒,调用效果

{
"sysTime2":"2020-04-18 08:31:08",
"sysTime1":"20200418083108"
}

天气

心知天气(推荐)

https://api.seniverse.com/v3/weather/now.json?key=Se30x2xxx2P&location=ip&language=zh-Hans&unit=c

获取当前ip位置下的温度信息

{
"results":[
{
"location":{
"id":"WK3N92NQV6RQ",
"name":"昆明",
"country":"CN",
"path":"昆明,昆明,云南,中国",
"timezone":"Asia/Shanghai",
"timezone_offset":"+08:00"
},
"now":{
"text":"晴",
"code":"0",
"temperature":"16"
},
"last_update":"2020-04-18T08:39:00+08:00"
}
]
}
聚合API

(包括但不限于天气数据的API)

天气API
  • 天气信息

  • 空气质量

和风天气(推荐)
  • 天气信息

  • 空气质量

  • 小插件

OpenWeather

(注册时需要梯子,使用时无需)

其中免费常用的API有以下:

每10分钟进行一次API调用的次数不超过一次

1 一站式天气信息
https://api.openweathermap.org/data/2.5/onecall?units=metric&lang=zh_cn&lat=25.58&lon=102.44&appid=03d3708dexxxxxxxa049922ff
可选参数
//单位
units=metric //语言
lang=zh_cn //纬度
lat=25.58 //经度
lon=102.44 //APIKey
appid=03d3708de27xxxxx922ff
API响应参数
  • lat 位置的地理坐标(纬度)

  • lon 位置的地理坐标(经度)

  • timezone 所请求位置的时区名称

  • current 当前天气数据API响应

    • current.dt 当前时间,Unix,UTC

    • current.sunrise 日出时间,Unix,UTC

    • current.sunset 日落时间,Unix,UTC

    • current.temp温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。如何更改单位格式

    • current.feels_like温度。该温度参数说明了人类对天气的感知。单位默认值:开尔文,公制:摄氏,英制:华氏度。

    • current.pressure 海平面上的大气压,hPa

    • current.humidity 湿度%

    • current.dew_point大气温度(随压力和湿度而变化),低于此温度,水滴开始凝结并形成露水。单位默认值:开尔文,公制:摄氏,英制:华氏度。

    • current.clouds 浊度,%

    • current.uvi 紫外线指数

    • current.visibility 平均能见度,米

    • current.wind_speed风速。单位默认值:米/秒,公制:米/秒,英制:英里/小时。如何更改单位格式

    • current.wind_gust一阵风。单位默认值:米/秒,公制:米/秒,英制:英里/小时。如何更改单位格式

    • current.wind_deg 风向,度(气象)

    • current.rain 降水量,毫米

    • current.snow 雪量,毫米

    • current.weather

      (更多信息天气条件代码)

  • hourly 每小时天气预报数据API响应

    • hourly.dt 预测数据时间,Unix,UTC

    • hourly.temp温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。如何更改单位格式

    • hourly.feels_like温度。该温度参数说明了人类对天气的感知。单位默认值:开尔文,公制:摄氏,英制:华氏度。

    • hourly.pressure 海平面上的大气压,hPa

    • hourly.humidity 湿度%

    • hourly.dew_point大气温度(随压力和湿度而变化),低于此温度,水滴开始凝结并形成露水。单位默认值:开尔文,公制:摄氏,英制:华氏度。

    • hourly.clouds 浊度,%

    • hourly.visibility 平均能见度,米

    • hourly.wind_speed风速。单位默认值:米/秒,公制:米/秒,英制:英里/小时。如何更改单位格式

    • hourly.wind_gust一阵风。单位默认值:米/秒,公制:米/秒,英制:英里/小时。如何更改单位格式

    • chourly.wind_deg 风向,度(气象)

    • hourly.rain 降水量,毫米

    • hourly.snow 雪量,毫米

    • hourly.weather

      (更多信息天气条件代码)

  • daily 每日天气预报天气数据API响应

    • daily.dt 预测数据时间,Unix,UTC

    • daily.sunrise 日出时间,Unix,UTC

    • daily.sunset 日落时间,Unix,UTC

    • daily.temp

      • daily.temp.morn早晨的温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。如何更改单位格式
      • daily.temp.day日间温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。
      • daily.temp.eve晚上的温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。
      • daily.temp.night夜间温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。
      • daily.temp.min最低每日温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。
      • daily.temp.max每日最高温度。单位默认值:开尔文,公制:摄氏,英制:华氏度。
    • daily.feels_like
      • daily.feels_like.morn早晨温度。该温度参数说明了人类对天气的感知。单位默认值:开尔文,公制:摄氏,英制:华氏度。如何更改单位格式
      • daily.feels_like.day日间温度。该温度参数说明了人类对天气的感知。单位默认值:开尔文,公制:摄氏,英制:华氏度。
      • daily.feels_like.eve晚上温度。该温度参数说明了人类对天气的感知。单位默认值:开尔文,公制:摄氏,英制:华氏度。
      • daily.feels_like.night夜间温度。该温度参数说明了人类对天气的感知。单位默认值:开尔文,公制:摄氏,英制:华氏度。
    • daily.pressure 海平面上的大气压,hPa

    • daily.humidity 湿度%

    • daily.dew_point大气温度(随压力和湿度而变化),低于此温度,水滴开始凝结并形成露水。单位默认值:开尔文,公制:摄氏,英制:华氏度。

    • daily.wind_speed风速。单位默认值:米/秒,公制:米/秒,英制:英里/小时。如何更改单位格式

    • daily.wind_gust一阵风。单位默认值:米/秒,公制:米/秒,英制:英里/小时。如何更改单位格式

    • daily.wind_deg 风向,度(气象)

    • daily.clouds 浊度,%

    • daily.uvi 紫外线指数

    • daily.visibility 平均能见度,米

    • daily.rain 降水量,毫米

    • daily.snow 雪量,毫米

    • daily.weather (更多信息天气条件代码)

2 紫外线强度
http://api.openweathermap.org/data/2.5/uvi/forecast?appid=03d3708de2xxxd034a049922ff&lat=25.58&lon=102.44&cnt=1
可选参数
//纬度
lat=25.58 //经度
lon=102.44 //APIKey
appid=03d3708de27xxx034a049922ff //要返回的天数
cnt=3
返回示例
[{"lat":25.58,"lon":102.44,"date_iso":"2020-04-22T12:00:00Z","date":1587556800,"value":12.6},{"lat":25.58,"lon":102.44,"date_iso":"2020-04-23T12:00:00Z","date":1587643200,"value":13.03},{"lat":25.58,"lon":102.44,"date_iso":"2020-04-24T12:00:00Z","date":1587729600,"value":11.43},{"lat":25.58,"lon":102.44,"date_iso":"2020-04-25T12:00:00Z","date":1587816000,"value":12.04}]

JSON

JSON在线解析和格式化验证

将JSON信息进行解析和验证、格式化、转XML

arduinojson

用于Arduino做json解析的工具

用到的API整理的更多相关文章

  1. canvas学习之API整理笔记(二)

    前面我整理过一篇文章canvas学习之API整理笔记(一),从这篇文章我们已经可以基本了解到常用绘图的API.简单的变换和动画.而本篇文章的主要内容包括高级动画.像素操作.性能优化等知识点,讲解每个知 ...

  2. HTML5 <Audio/>标签Api整理(二)

    1.实例2: 相对较完整 Html代码: <style> #volumeSlider .slider-selection { background:#bababa; } </styl ...

  3. Elasticsearch Java Rest Client API 整理总结 (二) —— SearchAPI

    目录 引言 Search APIs Search API Search Request 可选参数 使用 SearchSourceBuilder 构建查询条件 指定排序 高亮请求 聚合请求 建议请求 R ...

  4. Elasticsearch Java Rest Client API 整理总结 (三)——Building Queries

    目录 上篇回顾 Building Queries 匹配所有的查询 全文查询 Full Text Queries 什么是全文查询? Match 全文查询 API 列表 基于词项的查询 Term Term ...

  5. HTML5 <Audio>标签API整理(三)

    一.浏览器支持 Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 都支持 <audio> 元素. 注意: Internet Ex ...

  6. 【转】Bootstrap FileInput中文API整理

    Bootstrap FileInput中文API整理 这段时间做项目用到bootstrap fileinput插件上传文件,在用的过程中,网上能查到的api都不是很全,所以想着整理一份比较详细的文档, ...

  7. Bootstrap FileInput 上传 中文 API 整理

    Bootstrap FileInput 上传  中文 API 整理 上传插件有很多 但是公司用的就是 Bootstrap FileInput 自己就看了看  会用就行 自己都不知道每个值是干嘛用的就问 ...

  8. qq开放平台可以应用到网页游戏的api整理

    创建角色界面api整理 一.需求描述 1.  创建角色名称可以用qq空间昵称代替 2.  如果玩家是在新区玩的话,赠送老玩家支持礼包 3.  可以看到,好友xxx也在玩,而且到了多少等级,如果加为好友 ...

  9. OpenLayers API整理

    整理的Openlayers 的知识笔记,随着运用不断加深理解,也会不断更新. 本文链接:Openlayers API整理 作者:狐狸家的鱼 GitHub:八至 一.创建地图 1.地图Map 创建地图底 ...

  10. Canvas的API整理

    canvas元素 可被用来通过脚本(通常是JavaScript)绘制图形.比如,它可以被用来绘制图形,制作图片集合,甚至用来实现动画效果.你可以(也应该)在元素标签内写入可提供替代的的代码内容,这些内 ...

随机推荐

  1. HotSpot学习(二):虚拟机的启动过程源码解析

    1. 前言 上文介绍了HotSpot编译和调试的方法,而这篇文章将迈出正式调试的第一步--调试HotSpot的启动过程. 学习启动过程可以帮助我们了解程序的入口,并对虚拟机的运行有个整体的把握,方便日 ...

  2. [Skill] 记一次vue项目热更新失败案例

    病因 修改文件后无法更新界面,感觉留白,没有更新 解决过程 发现问题,第一步搜索别人是怎么解决的 搜索一阵后,发现大部分都是留言路径问题,基本都是组件文件夹大写导致 修改测试后发现问题依旧 然后仔细观 ...

  3. instanceof和isInstance的区别

    instanceof 是一个操作符(类似new, ==等) ( Object reference variable ) instanceof (class/interface type) if(a i ...

  4. ElasticSearch- 单节点 unassigned_shards 故障排查

    故障现象 在部署ELK的单机环境,当连接Kibana时候提示下面错误,即使重启整个服务也是提示Kibana server is not ready. {"message":&quo ...

  5. #2020征文-开发板# 用鸿蒙开发AI应用(三)软件篇

    目录: 前言 HarmonyOS 简介 DevEco Device Tool(windows下) 获取源码(切换到ubuntu) 烧录程序(切换回windows) 前言上一篇,我们在 Win10 上用 ...

  6. LeetCode682 棒球比赛

    题目描述: 你现在是棒球比赛记录员.给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数.2. "+"(一轮的得分):表示本 ...

  7. python学习笔记 | 猜拳游戏

    ''' @author: 人人都爱小雀斑 @time: 2020/3/6 18:52 @desc: 实验结果心得: 1.难点主要在判断谁输谁赢 2.挺好的 ''' import random d={1 ...

  8. 在项目中应该使用Boolean还是使用boolean?

    起因 在公司看代码时,看到了使用Boolean对象来完成业务逻辑判断的操作.和我的习惯不一致,于是引起了一些反思. boolean和Boolean的差别咱就不说了,我们仅探讨使用boolean与Boo ...

  9. 全网最全!彻底弄透Java处理GMT/UTC日期时间

    目录 前言 本文提纲 版本约定 正文 Date类型实现 时区/偏移量TimeZone 设置默认时区 让人恼火的夏令时 Date时区无关性 读取字符串为Date类型 SimpleDateFormat格式 ...

  10. Poj-P1088题解【动态规划/记忆化搜索】

    本文为原创,转载请注明:http://www.cnblogs.com/kylewilson/ 题目出处: http://poj.org/problem?id=1088 题目描述: 区域由一个二维数组给 ...