11/25/2024 10:18:49
查询绑定关系【海外】
一、查询账号绑定关系
1.1 接口名
/v2/profile/get_bind_info
1.2 请求参数
参数 | 类型 | 描述 |
---|---|---|
openid | string | 【必填】 |
token | string | 【必填】 |
1.3 返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | int | 返回码0:正确,其他:失败 |
msg | string | 返回结果详细说明 |
bind_list | array | 返回结果详细说明 |
其中 bind_list 的数组中为绑定的描述对象,包含以下字段
参数 | 类型 | 描述 |
---|---|---|
channelid | int | 渠道号 |
user_name | string | 用户名或昵称 |
picture_url | string | 头像URL地址 |
channel_info | object | 渠道自定义字段,其中包含的字段随渠道变化,如果没有自定义信息则为空的对象 |
timestamp | int | 与该账号绑定的Unix时间戳 |
1.4 请求示例
- 请求
curl -X POST -H 'Content-Type: application/json' 'https://hktest.itop.qq.com/v2/profile/get_bind_info?channelid=4&gameid=11&os=1&seq=&source=0&ts=1583488081&version=2.0&sig=d0dabe16fb5241bbcd84517aa4e2f670' -d '{"openid":"17059603775778004866","token":"d1b16777eeaf0fd06ab20600a433821cc656c81b"}'
- 响应
{ "seq": "1583488081-0268717065-028958-0000000026", "bind_list": [ { "channel_info": { "phone": "15002097136", "phonearea": "86", "email": "" }, "picture_url": "", "user_name": "86-15002097136", "channelid": 11 }, { "channel_info": {}, "picture_url": "https://graph.facebook.com/v3.0/1071441666368496/picture?width=160&height=160", "user_name": "", "channelid": 4 }, { "channel_info": { "phone": "15002097136", "phonearea": "86", "email": "" }, "picture_url": "", "user_name": "86-15002097136", "channelid": 7 } ], "msg": "success", "ret": 0 }
二、解绑账号
[info] 注意:
1、请务必核对用户身份后调用本接口
2、该接口仅用于断开绑定关系场景,切勿用于账号删除,账号删除请使用专用的账号删除接口
3、建议设置多次弹框确认或经过一定反悔期后再调用该接口执行
2.1 接口名
/v2/auth/unbind
2.2 请求参数
参数 | 类型 | 描述 |
---|---|---|
openid | string | 【必填】 统一账户唯一标识 |
token | string | 【必填】 token |
unbind_channelid | int | 【必填】待解绑的渠道标识 |
uid | string | 【可选】待解绑的渠道用户标识,如果不传,后台根据 gameid + unbind_channelid + openid 查询带解绑渠道的 uid,进行解绑。当支持单渠道绑定多个账号时,必须传递该参数 |
2.3 返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | int | 返回码 0:正确,其它:失败 |
msg | string | 返回结果详细说明 |
2.4 请求示例
- 请求
curl -sS -X POST -H 'Content-Type: application/json' 'https://hktest.itop.qq.com/v2/auth/unbind?channelid=4&conn=&gameid=11&os=1&seq=&source=0&ts=1585629374&version=2.0&sig=59f107afc80b74ae4a38cef7ac2ee5e9' -d '{"openid":"11633715105364962129","token":"f62074edbf2fb285e082c2c9b9b8689339863003","unbind_channelid":4,"uid":"1071441666368496"}' | jq '.'
- 响应
{ "seq": "1586243851-0268717065-038830-0002703813", "msg": "success", "ret": 0 }
三、删除账号
[info] 注意:
1、请务必核对用户身份后调用本接口
2、账号删除后无法恢复
3、建议设置多次弹框确认或经过一定反悔期后再调用该接口执行
4、该接口用于为满足内部策略优化要求而产生的账号注销类需求,调用后将清除该 gopenid 在 MSDK 账号存储中所有相关数据
5、每个渠道账号(指facebook、qq、微信等渠道账号,非gopenid)最多允许被删除10次,超出后该渠道账号无法再注册新账号。
3.1 接口名
/v2/auth/unregister
3.2 请求参数
参数 | 类型 | 描述 |
---|---|---|
openid | string | 【必填】 统一账户唯一标识 |
3.3 返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | int | 返回码 0:正确,其它:失败 |
msg | string | 返回结果详细说明 |
3.4 请求示例
- 请求
curl -sS -X POST -H 'Content-Type: application/json' 'https://hktest.itop.qq.com/v2/auth/unregister?channelid=4&conn=&gameid=11&os=1&seq=&source=0&ts=1585629374&version=2.0&sig=59f107afc80b74ae4a38cef7ac2ee5e9' -d '{"openid":"11633715105364962129"}' | jq '.'
- 响应
{ "seq": "1586243851-0268717065-038830-0002703813", "msg": "success", "ret": 0 }
Copyright © 2024 MSDK.
All rights reserved.
All rights reserved.