• 【给你的臭宝推送天气的专属公众号】--理工男的浪漫


    大家好,今天来分享一期网络上比较火的情侣专属公众号推送天气信息。有些人就比较好奇了,这些是如何实现的,接下来,我就一步一步向大家介绍是如何制作的。

    a80261af5d624397abf93669606cd5fd.jpeg


    目录

    申请平台接口

    登录平台

    新增测试模板

    config文件补写

    申请天气api


    申请平台接口

    首先大家打开浏览器,在浏览器搜索“微信公众号平台接口账号测试申请”。或者在电脑浏览器端打开网址http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index,进行申请测试号如下图所示:

    062a11f91ca14c409816edfe8b890ca2.png

     e255ff6033a94613982d5c43171f048f.png

    登录平台

    点开直接微信扫码就可以了。登录之后,就会出现这样的页面。

    登录之后会发现有appidappsecret,这两个超级重要!!!

    6fc2f0c8c6e24dd78d38de7620a3cb90.png

    随后鼠标往下滑动到测试二维码,这个二维码需要用你的微信号关注,关注之后会自动在右侧生成一个你的微信号id,切记这个Id可不是你的微信号。(由于平台放不了二维码,这里就不放图片了)

    新增测试模板

    我们找到这个"模板消息接口",点击下面的新增测试模板。

     165647598f044b43b001f5b75be882f3.png

     7a738a13e2414f388774e46cabc2076b.png

    在模板标题填入你想要的内容,模板内容的英文一个不能错,否则,不能实现。 在提示框里面填写内容后,点击提交。

    模板内容如下:

    {{date.DATA}} 
    地区:{{region.DATA}} 
    天气:{{weather.DATA}} 
    气温:{{temp.DATA}} 
    风向:{{wind_dir.DATA}} 
    今天是我们恋爱的第{{love_day.DATA}}天 
    {{birthday1.DATA}} 
    {{birthday2.DATA}}


    {{note_en.DATA}} 
    {{note_ch.DATA}}

    提交模板之后,记住这个模板ID,以后会用,他就是以后要填写的template_id 。

    config文件补写

    接下来,我们开始下载两个最关键的文件。

    1787cb8996a64a85ae134f2d249fa6a4.png

     想要文件的可在评论区私信我。

    如何我们打开config.txt文件,补全其中缺少的字段,所需要的内容,在我们之前打开的微信公众号推送测试的网页里面。

    打开config.txt文件如下图所示:

    2a0263498c534b02acdd114cda0abb91.png

    app_id和app_secret就是我们之前说,刚刚登陆后看到的两个字符串,模板id就是我们刚刚新增模板生成的id,接受推送的微信要先扫那个二维码,id不是自己的微信号,而是,网页里面展示的。那个天气是要自己申请一个api,后面会向大家介绍。后面的生日啊自己按提示修改就可以了。

    这是一个python字典,以键值对的方式存储,你要做的就是在双引号里把app_id,app_secret,template_id,user 等等填写完整,这是一点都不能填错的,这几个参数在上面已经讲述并强调。复制的时候有可能会产生多余的空格,此时要把多余的空格删除。

    申请天气api

    随后百度搜索和风天气控制台,进行注册登录,网址如下https://id.qweather.com/

    可以自己微信登陆,然后绑定邮箱和手机号,才能使用api接口。

    找到应用管理。

    eac3224e3c7a4477b6bf8932ff86e598.png

    这个key就是我们需要填写在config.txt中的weather_key。

    随后就填写所在城市、生日、什么时候在一起的即可,然后保存。

    最后打开运行.exe文件,就可以实现啦。(这里要注意,两个文件要在一个文件夹里面,反正会报错)

    8604665b5e034ddbaaea91b39e1ef78c.jpg


    赶快去试试,给你的对象一个惊喜吧。

  • 相关阅读:
    【C++设计模式之建造者模式:创建型】分析及示例
    总结一下搭建个人网站《曼云古籍在线识别》的完整流程
    php mysql运动器材租赁预约管理系统
    SpringMVC01
    施耐德电气携中国信通院和中国联通共同发布白皮书,共探5G+PLC深度融合应用
    Everest Group发布《2023年RPA供应商评估报告》:2家中国厂商持续上榜
    UML建模图文详解教程——类图
    P4999 烦人的数学作业
    JAVA并发编程——CAS与AQS源码详解
    Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析
  • 原文地址:https://blog.csdn.net/BROKEN__Y/article/details/126471516