本文实例讲述了Python调用微信公众平台接口操作。分享给大家供大家参考,具体如下:

这里使用的是Django,其他类似

# coding=utf-8

from django.http import HttpResponse

import hashlib, time, re

from xml.etree import ElementTree as ET

def weixin(request):

token = "your token here"

params = request.GET

args = [token, params['timestamp'], params['nonce']]

args.sort()

if hashlib.sha1("".join(args)).hexdigest() == params['signature']:

if params.has_key('echostr'):

return HttpResponse(params['echostr'])

else:

reply = """

%s

%s

%s

text

%s

0

"""

if request.raw_post_data:

xml = ET.fromstring(request.raw_post_data)

content = xml.find("Content").text

fromUserName = xml.find("ToUserName").text

toUserName = xml.find("FromUserName").text

postTime = str(int(time.time()))

if not content:

return HttpResponse(reply % (toUserName, fromUserName, postTime, "输入点命令吧..."))

if content == "Hello2BizUser":

return HttpResponse(reply % (toUserName, fromUserName, postTime, "查询成绩绩点请到http://chajidian.sinaapp.com/ 本微信更多功能开发中..."))

else:

return HttpResponse(reply % (toUserName, fromUserName, postTime, "暂不支持任何命令交互哦,功能开发中..."))

else:

return HttpResponse("Invalid Request")

else:

return HttpResponse("Invalid Request")

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

python链接微信接口开发教程_Python调用微信公众平台接口操作示例相关推荐

  1. python连接微信接口开发教程_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  2. python实数绝对值的计算循环操作_Python复数属性和方法运算操作示例

    本文实例讲述了Python复数属性和方法运算操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个负数时一对有序浮点数 ...

  3. python 微信公众号网页接口调用_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  4. Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明

    这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账 ...

  5. python微信api_Python调用微信公众平台接口操作示例

    本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...

  6. 微信开发教程(4)——高级群发接口

    在这篇微信公众平台高级接口开发教程中我们将介绍如何使用接口实现微信公众平台群发功能. 本文分为以下四个部分 准备群发内容 选择群发对象 执行群发 接收群发结果 一.准备群发内容 群发内容可以是文本.图 ...

  7. Win10+Python+Django+Nginx+MySQL开发教程及实例(2)——Python连通操作MySQL

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本系列教程共有四篇内容: 第一篇: 开发环境搭建 第二篇:用Python连通操作MySQL 第三篇:用N ...

  8. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本教程共有三篇内容: 第一篇:Win10+Python+Django+Nginx+MySQL 开发环境搭 ...

  9. 微信公众号api关注接口php,微信公众平台接口开发入门示例

    本文实例讲述了微信公众平台接口开发入门示例.分享给大家供大家参考.具体如下: 微信公众平台的接口开发是一个现在比较常用的功能了,很多的人都会去了解一下微信公众平台一些简单开发应用,这里就来给大家介绍一 ...

最新文章

  1. hibernate 复合主键 根据主键删除_hibernate封装Utils工具类
  2. python桌面图形_Python桌面图形程序美化的方法论
  3. 延时队列实现的几种姿势
  4. toolbar + DrawerLayout 实现抽屉菜单
  5. excel python插件_利用 Python 插件 xlwings 读写 Excel
  6. python 投资组合_成功投资组合的提示
  7. mybatis 多租户saas_MybatisPlus 多租户架构(SaaS)实现
  8. bufferedreader读取中文乱码_python之pandas模块关于csv文件乱码问题解决
  9. ML《集成学习(五)XGBoost》
  10. filddler一个抓包修改的工具 貌似很强大2017.12.07
  11. mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录
  12. ps -ef | grep java
  13. html网页自动登录代码,VBS脚本实现网站自动登录
  14. Python 办公自动化之 PDF 的详细操作(全)
  15. 移动警务整体解决方案_辅助或替代人类的技术无法解决警务问题
  16. 计算机表格的条件公式,电脑Excel输出时如何进行多条件判断
  17. 计算机命令提示符开热点,win10电脑可以使用cmd命令创建wifi热点吗
  18. S1到S9,545名职业选手,有多少人折戟全球总决赛?
  19. jenkins pipeline部署补充记录
  20. 汉寿计算机职业中专,汉寿县职业中等专业学校2021年有哪些专业

热门文章

  1. android 股票二级列表,Android原生股票图-分时图讲解(二)
  2. html中id属性,html中的id属性是什么?id属性的使用
  3. 消息队列:基础概念篇
  4. SpringBoot + Caffeine本地缓存
  5. 经典系统windows xp sp3官方原版下载(附XP序列号)
  6. 找回自己生活的重心 用这些方法平衡工作与生活
  7. C语言之辉夜纪——巨龙陨落
  8. java nio 李林峰_Netty堆外内存泄漏排查,这一篇全讲清楚了
  9. 法国的准军事警察部队要使用Ubuntu
  10. 饥荒机器人怎么解锁_《饥荒》全人物解锁方法及介绍 饥荒角色解锁及介绍