微信小程序授权手机号登录

简要描述
  • 微信小程序端授权手机号登录,该接口仅在微信小程序端调用
请求url
  • https://www.商城域名.com/index.php?s=/api/passport/loginMpWxMobile
请求方式
  • POST
是否需授权登录
请求header
参数名 类型 是否必须 示例值 说明
storeId int 必填 10001 商城ID
platform string 必填 H5 当前请求的客户端(APP、小程序、H5等)
Access-Token string 选填 - 当前登录用户的 Token
请求参数
参数名 类型 是否必须 示例值 说明
form object 必填 - 表单数据
form 参数
参数名 类型 是否必须 示例值 说明
code string 必填 081uXRFa1r73HC0XuaJa1II3RC3uXRF0 用于解密数据
encryptedData string 必填 - 微信加密的数据(用户手机号)
iv string 必填 V2m2FFObcgeJr/2sjk36Rg== 加密算法的初始向量,微信提供
isParty string 必填 true 是否存在第三方用户信息
partyData object 必填 - 第三方用户数据
refereeId int 必填 10001 推荐人ID
form.partyData 参数
参数名 类型 是否必须 示例值 说明
nickName string 必填 - 微信昵称
gender int 必填 - 性别
avatarUrl string 必填 - 微信头像
返回示例
{
  "status": 200,
  "message": "登录成功",
  "data": {
    "userId": 10125,
    "token": "e2e8b88e2f519c2efa961fe00d897be0"
  }
}
返回参数
参数名 类型 示例值 说明
status int 200 请求状态(200:请求成功;500:请求错误/失败)
message string success 请求结果的信息,默认为 success
data object - 返回的业务数据
data 参数
参数名 类型 示例值 说明
userId int 10125 用户ID
token string e2e8b88e2f519c2efa961fe00d897be0 登录态 Token