python 公众号支付_微信登陆公众号管理微信支付及微信消息 – weixin-python

本文详细介绍了微信SDK的核心功能,包括微信消息的接收、发送及事件处理,微信支付的下单、查询及退款流程,以及微信snsapi_base和snsapi_userinfo两种网页授权方式。通过实例代码展示了如何初始化公众平台、创建二维码、长链接转短链接以及菜单管理等操作,是开发者全面掌握微信接口的重要参考资料。
摘要由CSDN通过智能技术生成

微信SDK

提供微信登陆,公众号管理,微信支付,微信消息的全套功能

文档目录

微信消息功能:

接收微信推送消息

接受微信推送事件

发送微信消息

微信支付功能

统一下单

查询订单

关闭订单

申请退款

查询退款

下载对账单

微信登录功能

支持snsapi_base, 以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)

支持snsapi_userinfo, 以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。

微信公众平台

初始化

from weixin.mp import WeixinMP

mp = WeixinMP(app_id, app_secret)

获取公众号唯一凭证

print mp.access_token

创建临时qrcode

data = mp.qrcode_create(123, 30)

print mp.qrcode_show(data.ticket)

创建永久性qrcode

# scene_id类型

mp.qrcode_create_limit(123)

# scene_str类型

mp.qrcode_create_limit("456")

长链接变短链接

mp.shorturl("http://example.com/test")

菜单管理

# 获取菜单

try:

print mp.menu_get()

except WeixinError:

pass

# 创建菜单

data = [

{

"type": "view",

"name": "测试",

"url": "http://code.show/",

},

]

print mp.menu_create(data)

# 删除菜单

print mp.menu_delete()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值