[关闭]
@sheepbao 2017-12-12T14:00:35.000000Z 字数 1652 阅读 1363

短信验证接口

发送短信验证码

接口功能

用户注册或者登入时发送验证码

HTTP请求路径

/user/sendsms

HTTP Method

POST

HTTP Content-Type

application/json

HTTP Body请求参数

参数 必选 类型 说明
phone true string 用户的手机号
action true string 用户的行为,请填写"reg"

返回格式

JSON

返回字段

返回字段 字段类型 说明
status int 返回结果状态。
msg string 失败或成功消息

接口示例

curl -k -X POST -d '{"phone":"12345678901","action":"reg"}'
https://xxx.com/user/sendsms

  1. {
  2. "status": 1000,
  3. "msg": "ok"
  4. }

微信公众号登入接口

接口功能

微信公众号用户登入或注册

HTTP请求路径

/user/wxofficial/login

HTTP Method

POST

HTTP Content-Type

application/x-www-form-urlencoded

HTTP Body请求参数

参数 必选 类型 说明
code true string 公众号请求微信后台获取的code
state true string 自定义状态值,为"duocai"

返回格式

JSON

返回字段

返回字段 字段类型 说明
status int 返回结果状态码
msg string 具体消息
result json 返回的用户信息

result字段说明(json)

参数 类型 说明
id string 用户id
identity_type string 认证类型,"username" or "msgcode",表示用户名密码或者动态密码
unionid string 微信unionid
username string 用户登入账号,如果该字段不存在,或者为空,则表示该用户未注册
password string 用户登入密码
creat_time string 用户创建的时间戳
msg_code string 用户注册时获取的验证码
nickname string 用户昵称
family_name string 用户的姓
real_name string 用户的名字
sex string 用户性别
birthday string 用户出生日期
birth_province string 出生的省份
birth_city string 出生的城市
living_province string 现居住的省份
living_city string 现居住的城市
intro string 用户简介
delete bool 用户是否删除

接口示例

curl -k -X POST https://xx.com/user/wxofficial/login?code="code"&state="duocai"

  1. {
  2. "status": 1000,
  3. "msg": "ok",
  4. "result": {
  5. "id": "59bca3092eb92e44d3e24c79",
  6. "identity_type": "username",
  7. "username": "12345678901",
  8. "create_time": "2017-10-01 09:00:00"
  9. }
  10. }

微信公众号手机号绑定

接口功能

微信公众号用户绑定手机号

HTTP请求路径

/user/wxofficial/bind

HTTP Method

POST

HTTP Content-Type

application/x-www-form-urlencoded

HTTP Body请求参数

参数 必选 类型 说明
uid true string 用户id
phone true string 用户的电话号码
code true string 短信验证码

返回格式

JSON

返回字段

返回字段 字段类型 说明
status int 返回结果状态码
msg string 具体消息

接口示例

curl -k -X POST https://xx.com/user/wxofficial/bind?uid="uid"&phone="12345678901"&code="123456"

  1. {
  2. "status": 1000,
  3. "msg": "ok"
  4. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注