本文实例讲述了Python微信推送模板消息功能。分享给大家供大家参考,具体如下:

官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

具体代码如下:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

import httplib

import json

import MySQLdb

#从数据库中获取access_token

access_token=""

try:

conn=MySQLdb.connect(host='192.168.1.1',user='root',passwd='root',db='db_weixin',port=3306)

cur=conn.cursor()

cur.execute('select access_token from weixin_public')

result=cur.fetchone()

#print result

#print result[0]

access_token=result[0]

cur.close()

conn.close()

except MySQLdb.Error,e:

print "Mysql Error %d: %s" % (e.args[0], e.args[1])

#根据接口推送消息

if not access_token is None:

conn = httplib.HTTPConnection("api.weixin.qq.com:80")#微信接口链接

headers = {"Content-type":"application/json"} #application/x-www-form-urlencoded

params = ({'touser' : "oEGZ4johnKOtayJbnEVeuaZr6zQ0",#用户openid

'template_id' : 'AtFuydv8k_15UGZuFntaBzJRCsHCkjNm1dcWD3A-11Y',#模板消息ID

'url' : '//www.ddpool.cn',#跳转链接

"topcolor" : "#667F00",#颜色

"data" : {#模板内容

"first" : {"value" : "尊敬的710.so : 您的网站//www.ddpool.cn (192.168.1.1) 有异常访问", "color" : "#173177"},

"keyword1" : {"value" : "访问时间 2015-04-05 15:30:59 访问IP 192.168.1.2", "color" : "#173177"},

"keyword2" : {"value" : "访问链接 //www.ddpool.cn", "color" : "#173177"},

"remark" : {"value" : "访问频率 10/s", "color" : "#173177"}

}

}

)

conn.request("POST", "/cgi-bin/message/template/send?access_token="+access_token, json.JSONEncoder().encode(params), headers)#推送消息请求

response = conn.getresponse()

data = response.read()#推送返回数据

if response.status == 200:

print 'success'

print data

else:

print 'fail'

conn.close()

希望本文所述对大家Python程序设计有所帮助。

python微信推送消息_Python编程之微信推送模板消息功能示例相关推荐

  1. python增加一列数据_Python编程给numpy矩阵添加一列方法示例

    首先我们有一个数据是一个mn的numpy矩阵现在我们希望能够进行给他加上一列变成一个m(n+1)的矩阵 import numpy as np a = np.array([[1,2,3],[4,5,6] ...

  2. python绘制直方图显示数字_Python实现绘制双柱状图并显示数值功能示例

    本文实例讲述了Python实现绘制双柱状图并显示数值功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 import matplotlib.py ...

  3. python绘制柱状图横向显示_Python实现绘制双柱状图并显示数值功能示例

    本文实例讲述了Python实现绘制双柱状图并显示数值功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 import matplotlib.py ...

  4. python怎么爬虫人信息_Python爬虫实现全国失信被执行人名单查询功能示例

    本文实例讲述了Python爬虫实现全国失信被执行人名单查询功能.分享给大家供大家参考,具体如下: 一.需求说明 利用百度的接口,实现一个全国失信被执行人名单查询功能.输入姓名,查询是否在全国失信被执行 ...

  5. 【微信公众号】8、SpringBoot整合WxJava发送模板消息

    模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 1.主动发送消息 1. ...

  6. python获取局域网在线主机_python通过scapy获取局域网所有主机mac地址示例

    python通过scapy获取局域网所有主机mac地址示例 发布于 2014-10-10 20:34:48 | 607 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python ...

  7. python自动推送消息_Python自动接收微信群消息并推送相应的公众号文章

    原标题:Python自动接收微信群消息并推送相应的公众号文章 封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 用书教师可以联系 ...

  8. python微信定时发消息_python实现给微信指定好友定时发送消息

    微信如何在设定时间自动发送信息给指定好友 微信没有定时发送信息的功能,但是可以借助小程序. 世界上最遥远的距离,不是生与死,而是小编就站在你面前,你却不知道小编爱你. 打开微信之后在搜索小程序中输入蜗 ...

  9. python开发微信群_Python编程:微信群聊程序的开发与进/线程知识汇总(附代码)

    本文承接上篇文章的客户端-服务器聊天对话程序,进一步设计开发了微信群聊的python模拟程序,涉及的python知识点为:Python实战:聊天软件开发与TCP/Socket编程知识汇总(附代码)和 ...

最新文章

  1. 贝叶斯理论与朴素贝叶斯分类理论(Naive Bayesian Model,NBM)
  2. 关于jQuery中.attr()和.prop()
  3. 逆向工具之IDA的使用
  4. POJ - 2942 Knights of the Round Table(点双缩点+二分图判定)
  5. NutzWk企业级开源开发框架 v5.2.6
  6. Gym 100553J Jokewithpermutation(dfs)
  7. 大数问题-----ACM中java的入门使用
  8. kindeditor 文件上传 java_富文本编辑器kindeditor上传图片的配置方法
  9. av终结者特征及防治方法
  10. minic 词法单元建立
  11. kafka集群搭建并验证(个人亲手搭建,真实有效)
  12. 机器学习笔记(四)——正则化
  13. 在终端输入“python”或者”pip“时出现python’不是内部或外部命令,也不是可运行的程序 或批处理文件
  14. python testng_自动化测试框架TestNG
  15. Python中scatter函数参数搞懂之新手上路
  16. 跟着鹏哥学C语言第一天
  17. linux cat命令,Linux cat命令使用方法详解
  18. VirtualBox免费虚拟机使用简介、3G无线上网的Virtualbox实现
  19. 图像质量调试色温值对照2021-04-20
  20. HDU--1010--Tempter of the Bone

热门文章

  1. 计算机windows无响应,Windows电脑便笺没反应不能用了怎么办?
  2. DBeaver连接达梦|虚谷|人大金仓等国产数据库
  3. Android 使用ViewPager实现导航页面
  4. 支付宝小程序中Navigator和导航栏之间的区别以及用法场景的分析
  5. .net 转义包含转义的字符串
  6. 创建接口匿名实现类的对象的四种方法
  7. spring boot集成oss
  8. 17 | 跳表:为什么Redis一定要用跳表来实现有序集合?
  9. Java里面static, final, this, super, 代码块, 单例模式
  10. 《软件工程(C编码实践篇)》课后感