本文实例讲述了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

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. python微信api_Python调用微信公众平台接口操作示例

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

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

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

  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. Veeam 跻身 Gartner 2016 数据中心备份和恢复软件魔力象限领导者象限
  2. 在线等!同事扔需求,不会写代码躲在厕所怎么办 | 每日趣闻
  3. 第七章 Shell文本处理三剑客之sed
  4. NOIP信息奥赛--1995“同创杯”初中复赛题题解(四)
  5. 为什么我们对90后的迎合难以成功?
  6. 解决Visual Studio “无法导入以下密钥文件”的错误
  7. 【微信小程序】初识小程序
  8. mysql语句面试题_mysql的sql面试题(1)
  9. 实验一 DOS命令解释程序的编写
  10. dataframe drop_Pandas数据结构Series和DataFrame基础详解
  11. Oracle学习笔记之触发器
  12. 编程开发之--正则表达式
  13. 7 个优秀的 WordPress 倒计时插件
  14. Nmap 中的各种端口扫描技术
  15. JavaScript实现的躲避球小游戏
  16. 初中学历可以做原画师吗?原画师需要绘画基础吗
  17. php图片生成邀请函,科学网—如何制作邀请函 - 樊晓英的博文
  18. WhatsApp群发-WhatsApp协议-WhatsApp群控到底是什么?
  19. KISSY基础篇乄KISSY之优化实例
  20. 4种方法教你如何截取JS字符串最后一位

热门文章

  1. PHP云软件短信接口,短信接口DEMO-PHP
  2. 智源社区AI周刊No.98:Adept发布行为预训练模型ACT-1;首个扩散模型领域综述发布;PyTorch加入Linux基金会...
  3. 文件上传(人事信息管理-劳动合同)
  4. i.MX6ULL终结者Putty软件的安装教程
  5. 2021年安全生产监管人员报名考试及安全生产监管人员
  6. HTML基础知识(一):行内元素,块级元素,行内块元素
  7. access数据库备份与还原问题
  8. mysql可重复读_到底什么是mysql的幻读和不可重复读
  9. oracle 简历模板,OracleDBA人简历模板(免费).doc
  10. rar压缩工具在lunix下安装和使用