关于python:Python推送小程序订阅消息

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理