本文次要是应用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