MobPush 个性化参数 API

124 阅读1分钟

调用验证

详情参见 REST API 概述的 鉴权方式 说明。

频率控制

详情参见推送限制策略的 接口限制 说明。

个性化参数设置

调用地址

推送对象

  • 以 JSON 格式表达,表示一条推送相关的所有信息
参数类型是否必须说明
appkeystring设备key
registrationIdstring设备devicetoken
typenumber1. 设置个性化参数 2. 删除个性化参数 3. 删除全部个性化参数
customParamobject个性化参数 格式为map(k:v),type=1时会新增 type=2时会删除 type=3时可为空

请求示例

curl --location 'http://api.push.mob.com/bind/customParam' \
--header 'key: 2c574691c6986' \
--header 'sign: 87b67c59b24d4091b8f42ec0673c5155' \
--header 'Content-Type: application/json' \
--data '{"appkey":"2c574691c6986","registrationId":"65l1jjskqmppgcg","type":1,"customParam":{"person":"axddd"}}'

响应示例

  • 请求成功
{
    "status": 200,
    "res": {
        "errCustomParams": {}
    },
    "error": null
}
  • 请求失败
{
    "status": 5801,
    "res": null,
    "error": "数据校验失败"
}
  • 响应参数
参数类型说明
errCustomParamsobject []失败的自定义参数集合
errCustomParams.keystring失败的参数
errCustomParams.valuestring失败的原因
statusnumber200为成功
errorstring默认为空,rid校验未通过时错误信息会在这里