1.7 微信推送早安及天气预报信息(Springboot框架)(一)

10 篇文章 0 订阅
2 篇文章 0 订阅

目录

一、申请天行数据API接口

1. 注册

链接: 用户注册

在这里插入图片描述

2. 登录

链接: 用户登录

在这里插入图片描述
在这里插入图片描述

3. 验证邮箱

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4. 【申请接口】

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5. 【我的密钥KEY】

在这里插入图片描述

代码中会用到APIKEY
xxxxxxxxxxx

二、申请实况天气API接口

1. 注册

链接: 用户注册

在这里插入图片描述

2. 登录

链接: 用户登录

在这里插入图片描述

3. 控制台

在这里插入图片描述

下面会提供免费的url,如果用自己的appid和appsecret组成url,调用时会消耗测试豆。

4. 返回天气API官网

在这里插入图片描述

这里提供了一个免费的API接口

在这里插入图片描述

https://v0.yiketianqi.com/api?unescape=1&version=v91&appid=43656176&appsecret=I42og6Lm&ext=&cityid=&city=

代码中会用到URL

# 需要自定义使用
# 添加城市为大连
https://v0.yiketianqi.com/api?unescape=1&version=v91&appid=43656176&appsecret=I42og6Lm&cityid=101070201

API的参数请参考官方API文档
https://tianqiapi.com/index/doc

5. POSTMAN测试接口

POSTMAN下载安装使用说明可以参考我以前写的文章
链接: 3.4 Postman调用手顺(Netsuite相关)

在这里插入图片描述

# 返回JSON
{
    "cityid": "101070201",
    "city": "大连",
    "cityEn": "dalian",
    "country": "中国",
    "countryEn": "China",
    "update_time": "2022-09-02 00:21:15",
    "data": [
        {
            "day": "02日(星期五)",
            "date": "2022-09-02",
            "week": "星期五",
            "wea": "晴",
            "wea_img": "qing",
            "wea_day": "晴",
            "wea_day_img": "qing",
            "wea_night": "晴",
            "wea_night_img": "qing",
            "tem": "18",
            "tem1": "26",
            "tem2": "17",
            "humidity": "59%",
            "visibility": "30km",
            "pressure": "1006",
            "win": [
                "北风",
                "东北风"
            ],
            "win_speed": "3-4级转4-5级",
            "win_meter": "9km/h",
            "sunrise": "05:22",
            "sunset": "18:25",
            "air": "23",
            "air_level": "优",
            "air_tips": "",
            "phrase": "大部地区晴朗",
            "narrative": "大部晴朗。 最高 27ºC。 北 风 10 到 15 每 km / h 。",
            "moonrise": "10:05",
            "moonset": "20:55",
            "moonPhrase": "娥眉月",
            "rain": "1",
            "uvIndex": "6",
            "uvDescription": "强",
            "alarm": []
        },
        {
            "day": "03日(星期六)",
            "date": "2022-09-03",
            "week": "星期六",
            "wea": "晴",
            "wea_img": "qing",
            "wea_day": "晴",
            "wea_day_img": "qing",
            "wea_night": "晴",
            "wea_night_img": "qing",
            "tem": "26",
            "tem1": "26",
            "tem2": "18",
            "humidity": "50%",
            "visibility": "",
            "pressure": "",
            "win": [
                "东北风",
                "东风"
            ],
            "win_speed": "4-5级",
            "win_meter": "",
            "sunrise": "05:23",
            "sunset": "18:23",
            "air": "26",
            "air_level": "优",
            "air_tips": "",
            "phrase": "晴朗",
            "narrative": "大部晴朗。 最高 25ºC。 东北偏东 风,风向多变。",
            "moonrise": "11:15",
            "moonset": "21:27",
            "moonPhrase": "娥眉月",
            "rain": "1",
            "uvIndex": "8",
            "uvDescription": "很强"
        },
        {
            "day": "04日(星期日)",
            "date": "2022-09-04",
            "week": "星期日",
            "wea": "多云转阴",
            "wea_img": "yun",
            "wea_day": "多云",
            "wea_day_img": "yun",
            "wea_night": "阴",
            "wea_night_img": "yin",
            "tem": "25",
            "tem1": "25",
            "tem2": "20",
            "humidity": "71%",
            "visibility": "",
            "pressure": "",
            "win": [
                "东风",
                "东风"
            ],
            "win_speed": "4-5级转5-6级",
            "win_meter": "",
            "sunrise": "05:23",
            "sunset": "18:22",
            "air": "26",
            "air_level": "优",
            "air_tips": "",
            "phrase": "局部多云",
            "narrative": "少云。 最高 25ºC。 东南偏东 风 10 到 15 每 km / h 。",
            "moonrise": "12:26",
            "moonset": "22:05",
            "moonPhrase": "上弦月",
            "rain": "8",
            "uvIndex": "7",
            "uvDescription": "强"
        },
        {
            "day": "05日(星期一)",
            "date": "2022-09-05",
            "week": "星期一",
            "wea": "阴转多云",
            "wea_img": "yun",
            "wea_day": "阴",
            "wea_day_img": "yin",
            "wea_night": "多云",
            "wea_night_img": "yun",
            "tem": "24",
            "tem1": "24",
            "tem2": "18",
            "humidity": "77%",
            "visibility": "",
            "pressure": "",
            "win": [
                "东北风",
                "西北风"
            ],
            "win_speed": "5-6级",
            "win_meter": "",
            "sunrise": "05:24",
            "sunset": "18:20",
            "air": "21",
            "air_level": "优",
            "air_tips": "",
            "phrase": "上午有阵雨",
            "narrative": "上午阵雨。 最高 25ºC。 东 风 10 到 15 每 km / h 。 降雨几率 60%。",
            "moonrise": "13:38",
            "moonset": "22:53",
            "moonPhrase": "盈凸月",
            "rain": "64",
            "uvIndex": "6",
            "uvDescription": "强"
        },
        {
            "day": "06日(星期二)",
            "date": "2022-09-06",
            "week": "星期二",
            "wea": "多云转晴",
            "wea_img": "yun",
            "wea_day": "多云",
            "wea_day_img": "yun",
            "wea_night": "晴",
            "wea_night_img": "qing",
            "tem": "25",
            "tem1": "25",
            "tem2": "17",
            "humidity": "68%",
            "visibility": "",
            "pressure": "",
            "win": [
                "北风",
                "西北风"
            ],
            "win_speed": "5-6级",
            "win_meter": "",
            "sunrise": "05:25",
            "sunset": "18:18",
            "air": "8",
            "air_level": "优",
            "air_tips": "",
            "phrase": "局部多云",
            "narrative": "少云。 最高 24ºC。 北 风 15 到 30 每 km / h 。",
            "moonrise": "14:47",
            "moonset": "23:53",
            "moonPhrase": "盈凸月",
            "rain": "24",
            "uvIndex": "7",
            "uvDescription": "强"
        },
        {
            "day": "07日(星期三)",
            "date": "2022-09-07",
            "week": "星期三",
            "wea": "晴",
            "wea_img": "qing",
            "wea_day": "晴",
            "wea_day_img": "qing",
            "wea_night": "晴",
            "wea_night_img": "qing",
            "tem": "26",
            "tem1": "26",
            "tem2": "20",
            "humidity": "54%",
            "visibility": "",
            "pressure": "",
            "win": [
                "西北风",
                "西北风"
            ],
            "win_speed": "4-5级",
            "win_meter": "",
            "sunrise": "05:26",
            "sunset": "18:17",
            "air": "12",
            "air_level": "优",
            "air_tips": "",
            "phrase": "晴朗",
            "narrative": "大部晴朗。 最高 24ºC。 西北偏西 风 25 到 40 每 km / h 。",
            "moonrise": "15:49",
            "moonset": false,
            "moonPhrase": "盈凸月",
            "rain": "1",
            "uvIndex": "8",
            "uvDescription": "很强"
        },
        {
            "day": "08日(星期四)",
            "date": "2022-09-08",
            "week": "星期四",
            "wea": "晴转多云",
            "wea_img": "yun",
            "wea_day": "晴",
            "wea_day_img": "qing",
            "wea_night": "多云",
            "wea_night_img": "yun",
            "tem": "27",
            "tem1": "27",
            "tem2": "19",
            "humidity": "57%",
            "visibility": "",
            "pressure": "",
            "win": [
                "西风",
                "西南风"
            ],
            "win_speed": "4-5级",
            "win_meter": "",
            "sunrise": "05:27",
            "sunset": "18:15",
            "air": "29",
            "air_level": "优",
            "air_tips": "",
            "phrase": "晴朗",
            "narrative": "大部晴朗。 最高 27ºC。 西 风 10 到 15 每 km / h 。",
            "moonrise": "16:40",
            "moonset": "01:01",
            "moonPhrase": "盈凸月",
            "rain": "3",
            "uvIndex": "8",
            "uvDescription": "很强"
        }
    ],
    "nums": 421
}

三、申请微信测试号

1. 微信公众平台

链接: 微信公众平台

在这里插入图片描述

2. 打开微信扫一扫,登录

在这里插入图片描述

3. 获取appID和appsecret

在这里插入图片描述

代码中会用到appID和appsecret

appID: xxxxxxxxxxx
appsecret: xxxxxxxxxxx

4. 追加测试号

给谁发用谁的微信扫码(可以先用自己微信扫,测试用)

在这里插入图片描述

代码中会用到微信号
oXXXXXXXXXY

5. 模板消息接口

  1. 新增测试模板
    在这里插入图片描述

  2. 追加模板标题和模板内容

在这里插入图片描述


模板标题:1
(你可以换成 eg: 早安,宝贝!!!)

模板内容:
日期:{{first.DATA}} 城市:{{city.DATA}} 天气:{{temperature.DATA}} 今天是我们在一起的: {{togetherDate.DATA}} 距离宝贝生日:{{birthDate.DATA}} {{message.DATA}}

提交。

在这里插入图片描述

代码会用到模板ID(用于接口调用)

0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXw

OK !

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ibun.song

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值