Python向微信公众号推送消息,python开发微信公众号开发教程
目录
1.原则二。接收普通信息。接收代码通用消息代码实现@(接收和发送消息-基本描述和实现)
1.原则
2.接收普通信息
其他信息与官方文件类似。
3.接收代码的常用消息代码实现从flask导入Flask,request,Abort导入xmltodictimport time app=Flask(_ _ name _ _)# token token of we chat _ token= xxxx @ app . route(/wx ,methods=[get ,POST])def wechat(): #其实这里可以做一个验证。XML _ to _ DCT=xmltoddict . parse(request . data)print(XML _ to _ DCT)XML _ dict=XML _ to _ DCT . get( XML )#提取的信息msg _ type=XML _ dict . get( msgtype )resp _ dict={ } ifmsg _ type== text :#表示发送的文本信息#构造返回值,Content resp _ dict={ XML :{ to username :XML _ dict . get( fromusername ), from username :
1.微信微信官方账号控制台绑定了自己的服务器。
2.这里使用的flask框架处理请求。
3.这里有一个处理普通短信的演示,其他消息以此类推。
4.关注用户给微信官方账号发消息。这时,官方微信服务器收到消息,转发给其部署的服务器。转发的数据类型是xml。使用xmltodict包将xml转换成python自己的数据类型——dictionary,然后进行相应的处理。在返回数据时,还应该使用xml类型的数据(也与toolkit打包在一起)。
转载于:https://www.cnblogs.com/simon-idea/p/11355701.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。