获取用户信息
POST /v2/profile/userinfo
此接口使游戏能够获得一个特定用户的详细信息。
请求参数
关于接口调用的查询参数,请参见 查询参数。
参数 | 类型 | 描述 | 备注 |
---|---|---|---|
openid | string | Player Network SDK 用户唯一标识 | 必填 |
token | string | access token | 必填 |
请求示例
curl -sS -X POST -H 'Content-Type: application/json' 'https://test.intlgame.com/v2/profile/userinfo?channelid=4&gameid=28017&os=1&seq=&source=0&ts=1609863578&sdk_version=2.0&sig=da4486973cd80766fefe824809c025ec' -d '{"openid":"1465825845797363630","token":"e14611f2bf01811bfeac1bce0addfa2ddf32d5aa"}'
返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | int | 返回码 0:正确 其他:失败 |
msg | string | 结果的详细信息 |
user_name | string | 用户昵称 |
gender | int | 性别 0:未定义 1:男 2:女 |
birthday | string | 出生日期 格式:"YYYY-MM-DD" |
picture_url | string | 头像 URL 地址 |
bind_list | array | 绑定关系列表 |
bind_list
数组包含绑定的渠道账号,个自具有以下参数:
参数 | 类型 | 描述 |
---|---|---|
channelid | int | 渠道号 |
user_name | string | 用户名或昵称 |
picture_url | string | 头像 URL 地址 |
openid | string | Player Network SDK 用户唯一标识 |
返回示例
{
"ret": 0,
"msg": "success",
"bind_list": [
{
"channelid": 4,
"user_name": "xxx",
"picture_url": "https://graph.facebook.com/v3.0/2333514436748433/picture?width=160&height=160"
}
],
"user_name": "xxx",
"picture_url": "https://graph.facebook.com/v3.0/2333514436748433/picture?width=160&height=160",
"gender": 0,
"birthday": "",
"seq": "xxxxxxxxxx-xxxxxxxxxx-xxxxxx-xxxxxxxxxx"
}