处理微信新旧openId登录接口.md
2.2 KB
###检查微信登录openId是否已处理接口
接口地址:/openid/handle
GET参数:
参数名 | 是否必须 | 说明 |
---|---|---|
open_id | 是 | openid |
platform_name | 是 | 平台名称 |
返回值:
status: 200
{
"isHandle": true
}
###根据用户id,检查该用户是否已处理过
接口地址:/openid/user_id
GET参数:
参数名 | 是否必须 | 说明 |
---|---|---|
user_id | 是 | userId |
platform_name | 是 | 平台名称 |
返回值:
status: 200
{
"isHandle": true
}
###处理微信openId接口
接口地址:/openid/handle
POST参数:
参数名 | 是否必须 | 说明 |
---|---|---|
open_id_new | 是 | openId新 |
open_id_old | 是 | openId旧 |
platform_name | 是 | 平台标示 |
需要选择账号 返回值:
{
"needChoose":true,
"reward":50000,
"userNew":{
"user_id":12,
"gold":102,
"level":"呀呀3级",
"score":2003
},
"userOld":{
"user_id":103,
"gold":102,
"level":"呀呀3级",
"score":2003
}
}
or
不需要选择账号:
{
"needChoose":false
}
###用户账号二选一接口
接口地址:/openid/choose
POST参数:
参数名 | 是否必须 | 说明 |
---|---|---|
open_id | 是 | openId |
user_id | 是 | 用户账号id |
platform_name | 是 | 平台标示 |
返回值:
成功:
status:200
{
"message":"success",
"gold":1200000,
"increase":50000
}
失败:
status:404
{
"message":"fail"
}