找回密码
 立即注册

QQ登录

只需一步,快速开始

[工具插件] 微信小程序接口封装的Flask扩展

[复制链接]
查看: 1057|回复: 1
最佳答案
0 

7

主题

7

帖子

128

积分

新人求带

积分
128
 楼主| 发表于 2017-2-15 18:19:37 | 显示全部楼层 |阅读模式
微信小程序Flask扩展

微信文档

Installation

pip install Flask-WXApp

Configuration

Your configuration should be declared within your Flask config.

  1. WX_APPID = 'your appid'
  2. WX_SECRET = 'your app secret'
复制代码

Create instance within your application

  1. from flask import Flask
  2. from flask_wxapp import WXApp

  3. wxapp = WXApp()

  4. def create_app():
  5.     app = Flask(__name__)
  6.     wxapp.init_app(app)
  7.     return app
复制代码

Usage
通过code换取openid和session_key
接口:
  1. wxapp.jscode2session(js_code)
复制代码

返回json(dict):

参数                        说明
openid                用户唯一标识
session_key        会话密钥
加密数据解密

接口:
  1. wxapp.decrypt(session_key, encrypted_data, iv)
复制代码

返回数据如下:
  1. {
  2.     'avatarUrl': 'http://wx.qlogo.cn/mmopen/vi_32/aSKcBBPpibyKNicHNTMM0qJVh8Kjgiak2AHWr8MHM4WgMEm7GFhsf8OYrySdbvAMvTsw3mo8ibKicsnfN5pRjl1p8HQ/0',
  3.     'city': 'Guangzhou',
  4.     'country': 'CN',
  5.     'gender': 1,
  6.     'language': 'zh_CN',
  7.     'nickName': 'Band',
  8.     'openId': 'oGZUI0egBJY1zhBYw2KhdUfwVJJE',
  9.     'province': 'Guangdong',
  10.     'unionId': 'ocMvos6NjeKLIBqg5Mr9QjxrP1FA',
  11.     'watermark': {'appid': 'wx4f4bc4dec97d474b', 'timestamp': 1477314187}
  12. }
复制代码

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

最佳答案
2 

0

主题

23

帖子

3108

积分

S1

积分
3108
发表于 2017-2-15 19:03:23 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

网站业务
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com