跳到主要内容

同步托管资料变更状态

当应用用户资料发生变更时,您可以把实时用户资料同步到您的应用服务器上。

开通服务

调用此接口前,您须在控制台开通信息托管服务,并且设置好服务器的回调地址。

请求方法

POST: https://数据中心域名/user/profile/sync 签名规则: 所有服务端 API 请求均需要进行规则校验,详见 API 请求签名

正文参数

HTTP 请求正文数据格式为 application/x-www-form-urlencoded,支持以下 HTTP 表单参数:

参数类型必传说明
userIdString用户 ID
typeint变更类型:
0:清除
1:修改
timeLong修改时间
userProfileString修改的用户基本信息,为 JSON 数据
userExtProfileString修改的用户扩展信息,为 JSON 数据

请求示例

POST /user/profile/sync HTTP/1.1
Host: example.com
Content-Type: application/json


{
"userId":"uid1",
"time":1574476797772,
"userProfile": {"uniqueId":"testAppName","level":2},
"userExtProfile": {"ext_Profile":"testExt"}
}

返回结果

HTTP 响应正文包含具有以下结构的 JSON 对象:

返回值返回类型说明
codeNumber返回码,200 为正常。

返回结果示例

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
"code": 200,
}