本文次要是应用Python实现简略的调用微信小程序订阅音讯接口。
调用步骤
1、获取access_token
2、调用订阅音讯下发接口
获取access_token这边就不说了,间接调用接口能够取得,这边次要是实现下发订阅音讯。因为残缺的可用的业务代码,获取access_token也是须要进行一些业余的解决,例如缓存access_token,验证access_token有效期等。
调用代码
import requestsimport json# json数据格式申请参数data = { "touser": "o9usm0bhIkcbAyxM0RzDXi9tjHhM", # 接管用户的openid "template_id": "WZiCliW1zVtHXqX7dGnFNvFO4Bx3MOSjPRA7LAcwQuw", # 模板id "page": "pages/index/index", "miniprogram_state":"formal", "lang":"zh_CN", "data": { "character_string1": { "value": "2021-08-01" }, "thing4": { "value": "Python推送小程序订阅音讯" } }}# 设置申请头header = {'Content-Type': 'application/json'}# 申请地址url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=获取到的access_token"# 申请体response = requests.post(url, headers=header, data = json.dumps(data))# 打印申请后果print(response.text)
返回上面这个json就代表下发胜利
{"errcode":0,"errmsg":"ok","msgid":1983688405318189057}
这里附上微信小程序的官网文档,以上相干参数能够在文档理解其用处
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html
Author:TANKING
WeChat:sansure2016