本文次要是应用 Python 实现简略的调用微信小程序订阅音讯接口。
调用步骤
1、获取 access_token
2、调用订阅音讯下发接口
获取 access_token 这边就不说了,间接调用接口能够取得,这边次要是实现下发订阅音讯。因为残缺的可用的业务代码,获取 access_token 也是须要进行一些业余的解决,例如缓存 access_token,验证 access_token 有效期等。
调用代码
import requests
import 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