时间

淘宝

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. 技术面试没过,居然是没有用pytest测试框架

    1.引言 我有一个朋友是做Python自动化测试的.前几天他告诉我去参加一个大厂面试被刷了. 我问他是有没有总结被刷下来的原因.他说面试官问了一些 pytest 单元测试框架相关的知识,包括什么插件系 ...

  2. Navicat Premium 12连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案

    1. 管理员权限运行命令提示符,登陆MySQL mysql -u root -p password 2. 修改账户密码加密规则并更新用户密码 ALTER USER 'root'@'localhost' ...

  3. Spark sql 简单使用

    一.认识Spark sql 1.什么是Sparksql? spark sql是spark的一个模块,主要用于进行结构化数据的处理,它提供的最核心抽象就是DataFrame. 2.SparkSQL的作用 ...

  4. P3714 [BJOI2017]树的难题 点分治+线段树合并

    题目描述 题目传送门 分析 路径问题考虑点分治 对于一个分治中心,我们可以很容易地得到从它开始的一条路径的价值和长度 问题就是如何将不同的路径合并 很显然,对于同一个子树中的所有路径,它们起始的颜色是 ...

  5. go module 基本使用

    前言 go的版本以至1.13,一直以来令人诟病的依赖管理也有了官方的方向,但是看了一下目前很多blog文章还是比较老的. 所以这里对 go mod 做一个大致的说明 正文 前提 go版本为1.13及以 ...

  6. 借助window.performance实现基本的前端基础性能监控日志

    借助window.performance实现基本的前端基础性能监控日志并二次重写console方法方便日常前端console日志的调试 npm install sn-console

  7. Error: Could not request certificate: No route to host - connect(2)

    [root@puppetclient ~]# puppet agent --server 192.168.127.137 --testInfo: Creating a new SSL key for ...

  8. 【Linux】postfix大坑笔记

    由于需要,想弄一个自动发送邮件的mailx或者sendmail 但是执行 echo "test" | mail -s "Worning mail !" xxxx ...

  9. 【TOMCAT】windows7下tomcat6环境部署

    首先,下载一个tomcat6的部署包 地址http://download.csdn.net/download/imliuqun123/10156942 需要部署安装的win7环境变量: 1.jdk环境 ...

  10. 1.2V升压到3V和3.3V的升压芯片

    1.2V镍氢电池升压到3V和3.3V输出,1.2V升压3V,1.2V升压3.3V稳压输出供电的芯片. PW5100 是一款低静态电流.达效率. PFM 模式控制的同步升压变换器. PW5100 所需的 ...