大家好,今天来分享一期网络上比较火的情侣专属公众号推送天气信息。有些人就比较好奇了,这些是如何实现的,接下来,我就一步一步向大家介绍是如何制作的。
目录
首先大家打开浏览器,在浏览器搜索“微信公众号平台接口账号测试申请”。或者在电脑浏览器端打开网址http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index,进行申请测试号如下图所示:
点开直接微信扫码就可以了。登录之后,就会出现这样的页面。
登录之后会发现有appid和appsecret,这两个超级重要!!!
随后鼠标往下滑动到测试二维码,这个二维码需要用你的微信号关注,关注之后会自动在右侧生成一个你的微信号id,切记这个Id可不是你的微信号。(由于平台放不了二维码,这里就不放图片了)
我们找到这个"模板消息接口",点击下面的新增测试模板。
在模板标题填入你想要的内容,模板内容的英文一个不能错,否则,不能实现。 在提示框里面填写内容后,点击提交。
模板内容如下:
{{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.txt文件,补全其中缺少的字段,所需要的内容,在我们之前打开的微信公众号推送测试的网页里面。
打开config.txt文件如下图所示:
app_id和app_secret就是我们之前说,刚刚登陆后看到的两个字符串,模板id就是我们刚刚新增模板生成的id,接受推送的微信要先扫那个二维码,id不是自己的微信号,而是,网页里面展示的。那个天气是要自己申请一个api,后面会向大家介绍。后面的生日啊自己按提示修改就可以了。
这是一个python字典,以键值对的方式存储,你要做的就是在双引号里把app_id,app_secret,template_id,user 等等填写完整,这是一点都不能填错的,这几个参数在上面已经讲述并强调。复制的时候有可能会产生多余的空格,此时要把多余的空格删除。
随后百度搜索和风天气控制台,进行注册登录,网址如下https://id.qweather.com/
可以自己微信登陆,然后绑定邮箱和手机号,才能使用api接口。
找到应用管理。
这个key就是我们需要填写在config.txt中的weather_key。
随后就填写所在城市、生日、什么时候在一起的即可,然后保存。
最后打开运行.exe文件,就可以实现啦。(这里要注意,两个文件要在一个文件夹里面,反正会报错)
赶快去试试,给你的对象一个惊喜吧。