1 Star 0 Fork 36

genecode / rageframe2

forked from 简言 / rageframe2 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
api-mini-program.md 2.17 KB
一键复制 编辑 原始数据 按行查看 历史

小程序登录注册

目录

  • 验证Code
  • 加密数据进行解密认证
  • 通过openid获取最新token

验证Code

请求地址(Get)

/v1/mini-program/session-key

参数

参数名 参数类型 必填 默认 说明
code string 小程序code

返回

{
    "code": 200,
    "message": "OK",
    "data": {
        "auth_key": "UMJSTQ_BG6D7xyM5E4ws2AcZ_A2DIsZj_1534928459" // 临时授权秘钥
    }
}

加密数据进行解密认证

请求地址(Post)

/v1/mini-program/decode

参数

参数名 参数类型 必填 默认 说明
signature string 使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息
encryptedData string 包括敏感数据在内的完整用户信息的加密数据
rawData string 不包括敏感信息的原始数据字符串,用于计算签名
iv string 加密算法的初始向量
auth_key string 授权秘钥

返回

{
    "code": 200,
    "message": "OK",
    "data": {
        "refresh_token": "ZQqIzE91lZsOsiBZUzX_HRvH_er71IA3_1527339061",
        "access_token": "y7ch3kQtRq7dEkqf6le2LOyRNOB_xzQV_1527339061",
        "expiration_time": 172800,
        "member": {
            "id": 1,
            "username": "admin",
            "type": 1,
            "nickname": "简言",
            "realname": null,
            "head_portrait": null,
            "sex": 1,
            "qq": null,
            "email": "1@qq.com",
            "birthday": null,
            "user_money": "0.00",
            "accumulate_money": "0.00",
            "frozen_money": "0.00",
            "user_integral": 0,
            "address_id": "0",
            "visit_count": 9,
            "home_phone": null,
            "mobile": null,
            "role": 10,
            "last_time": 1527339061,
            "last_ip": "127.0.0.1",
            "provinces": 0,
            "city": 0,
            "area": 0,
            "allowance": 2,
            "allowance_updated_at": 1527339061,
            "status": 10,
            "append": 1511169880,
            "updated": 1527339061
        }
    }
}
PHP
1
https://gitee.com/genecode1943/rageframe2.git
git@gitee.com:genecode1943/rageframe2.git
genecode1943
rageframe2
rageframe2
master

搜索帮助