时间

淘宝

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. Date、SimpleDateFormat以及Calendar

    Date类 毫秒值 java.util.Date:表示日期和时间的类 类Date表示特定的瞬间,精确到毫秒 日期转毫秒,号秒转日期 中国属于东八区,会把事件增加8个小时 1天 = 4 * 60 * 6 ...

  2. Python 日志打印之logging.config.dictConfig使用总结

    日志打印之logging.config.dictConfig使用总结 By:授客 QQ:1033553122 #实践环境 WIN 10 Python 3.6.5 #函数说明 logging.confi ...

  3. 查找Command

    Find [路径] [匹配表达式] -name filename : 查找指定名称的文件 -user username: 查找属于指定用户的文件 -group grpname: 查找属于指定组的文件 ...

  4. 转载-Oracle 数据库导入导出 dmp文件

    首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还 ...

  5. Lock锁 精讲

    1.为什么需要Lock 为什么synchronized不够用,还需要Lock Lock和synchronized这两个最常见的锁都可以达到线程安全的目的,但是功能上有很大不同. Lock并不是用来代替 ...

  6. selenium爬虫 | 爬取疫情实时动态

    import csvimport selenium.webdriverfrom selenium.webdriver.chrome.options import Optionsclass spider ...

  7. Java开发手册之工程结构

    1.在线上生产环境,JVM 的 Xms 和 Xmx 设置一样大小的内存容量,避免在 GC 后调整堆大小带来的压力. 2.给 JVM 环境参数设置-XX:+HeapDumpOnOutOfMemoryEr ...

  8. 【LeetCode】数组排序题 Array_Sorts

    数组排序 Array_Sorts LeetCode 数组排序题 88. 合并两个有序数组 合并两个有序数组 难度简单 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nu ...

  9. 【CRS】vipca最后一步执行报错CRS-0215

    当我们在安装Clusterware 的时候, 需要在第二节点上vipca , 配置到最后安装的时候, 安装到 75% 左右,报错:     CRS-0215 : Could not start res ...

  10. 【对线面试官】Java多线程基础

    // 请求直接交给线程池来处理 public void push(PushParam pushParam) { try { pushServiceThreadExecutor.submit(() -& ...