本文实例讲述了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编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python入门与进阶经典教程》。

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

本文标题: Python调用微信公众平台接口操作示例

本文地址: http://www.cppcns.com/jiaoben/python/195894.html

python微信api_Python调用微信公众平台接口操作示例相关推荐

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

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

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

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

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

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

  4. 共享一个调用微信公众平台接口的客户端类库

    由于我所开发活动项目经常要用到微信公众平台所提供的接口,所以本人专门开发了微信客户端的类库. 经过了几个项目的实践,特意将该类库共享出来.源代码已经放在了github上,供大家使用. 首先介绍一下设计 ...

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

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

  6. 微信公众平台接口开发基础

    微信接口开发的要点:公众号(订阅号.服务号).微信公众号提供的对应接口限制等.微信平台开发几乎涵盖了各行各业,小程序也让微信着实火了一把,时代在不断地发展,开发也在不断地切换自己的思维和平台.俗话说, ...

  7. 微信公众平台接口调试工具——蓝牙设备调试篇

    微信公众平台接口调试工具--蓝牙设备调试篇 第一步:获取token 需要两个参数:appid和appsecret 下面将如何获取上面两参数 首先进入公众号,点击开发者工具,点击公众平台测试账号,如下图 ...

  8. 微信开发 --- 调用微信上传图片接口,并保存到自己的服务器

    微信开发 - 调用微信上传图片接口,并保存到自己的服务器 整体思路是这样的: 1.先把手机上的图片上传到微信服务器,然后返回一个图片ID 2.在通过后台根据ID从微信后台拿到流,保存到服务器 前几个步 ...

  9. 公众平台接口权限列表说明

    公众平台接口权限列表: 类目 功能 接口 每日调用上限/次 普通订阅号 微信认证订阅号 普通服务号 微信认证服务号 对话服务 基础支持 获取access_token 2000 支持 支持 支持 支持 ...

最新文章

  1. Swift3.0语言教程查找字符集和子字符串
  2. 一键还原奥运版_福田奥铃CTS超越版和江淮全能卡车,哪款实力更强?
  3. Python 5种方法实现单例模式
  4. Cloud for Customer UI Designer里embedded component刷新的讨论
  5. 改进型的时钟置换算法-解惑
  6. 因式分解 (10 分)
  7. 每个程序猿必读的10篇文章
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的图书借阅管理系统
  9. 打印连续数字 java_java多线程连续打印字母数字问题
  10. JavaScript 框架这一年:React、Angular 们正在互相渗透
  11. python模拟火车订票系统代码_100行Python代码实现自动抢火车票
  12. 更新pip版本至最新
  13. (大数据应用考察)全国水资源分析可视化
  14. hp服务器pe系统安装win7系统教程,惠普星 x360 u盘重装win7图文教程
  15. WeLink可以发邮件吗?
  16. 二叉树的建立(已知前序序列和中序序列)
  17. java毕业设计成品源码网站ssm水果商城系统电商购物项目
  18. 采用灰度分组统计方法实现图像中值滤波
  19. Fiddler抓取安卓手机上网数据2-1
  20. 用python给老师排课表_怎样排出每位老师都满意的课表?附答案!

热门文章

  1. Lanenet车道线检测 --运行别人代码(1)
  2. opencv提取视频帧,将多张图片组合成视频(C++)
  3. 用JAVA实现十进制转化为二进制
  4. 阿里云OSS(对象存储服务)简介
  5. 主流mes厂商_国内主流MES厂商排名报告-MES系统哪家好?
  6. DAO:Web3 的必要组件
  7. $_SERVER 服务器信息具体详解
  8. php 获取GPS,js获取GPS的坐标的方法代码
  9. 在会声会影里给视频添加字幕
  10. C# 控制台使用 UAC 权限