时间

淘宝

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. Spark Streaming 与Filnk对比分析

    转:https://mp.weixin.qq.com/s/jllAegJMYh_by95FhHt0jA

  2. spark使用idea向yarn提交报错:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/jersey/api/client/config/ClientConfig

    解决方法: 找到1.19版本放到spark的jars目录下

  3. js概念和ECMAScript

    概念 ​ ​就是一门浏览器客户端的脚本语言 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎. 脚本语言,不需要编译,直接就可以被浏览器解析执行. 好处: ​ 可以增强一些用户的 ...

  4. python 中的sum( )函数 与 numpy中的 sum( )的区别

    一. python sum函数 描述: sum() 对序列进行求和 用法: sum(iterable[, start]) iterable:可迭代对象,例如,列表,元组,集合. start:指定相加的 ...

  5. uni-app 页面跳转的两种方法

    1.navigator  标签 <navigator url="../component/classdetails/classdetails"> <view cl ...

  6. golang语言初体验

    Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型.编译型语言.Go 语言语法与 C 相近,但功能上 ...

  7. 入门OJ:亲戚

    题目描述 或许你并不知道,你的某个朋友是你的亲戚.他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子.如果能得到完整的家谱,判断两个人是否亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代, ...

  8. 使用Swagger2

    一.Swagger2是什么? Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务. 优点: 及时性 (接口变更后,能够及时准确地通知相关前后端开 ...

  9. C# Twain协议调用扫描仪,设置多图像输出模式(Multi image output)

    Twain 随着扫描仪.数码相机和其他图像采集设备的引入,用户热切地发现了将图像整合到他们的文档和其他工作中的价值.然而,支持这种光栅数据的显示和操作成本很高,应用程序开发人员需要创建用户界面并内置设 ...

  10. jQuery 页面滚动 吸顶 和 吸底

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...