参数设置API

存储变量API

此API可以为用户存储环境变量,以供发送模板消息API使用。

发送请求

您可以用任意一个已经启用的API Key(怎样申请APIKey) 向Bothub发起请求,向一个手机号或一个官网账号发送一条消息。这个请求的说明如下:

请求样例

{
    "recipient": {
        "id": "7819201"
    },
    "settings" : {
        "params": [
            {
                "key": "points",
                "value": "20000"
            },
            {
                "key": "prize",
                "value": "Gold Medal"
            }
        ],
    },
    "request": {
        "method": "set_params",
        "id" : "F4js0Za1",
        "meta": ""
    }
}

同步方式请求返回值以及异步式调用回调内容

请详见发送消息API的同名章节

错误码列表

用户指定

请参见 用户指

  • 用不同的方式(比如id和email)指定的是同一个用户,参数都是设置在同一个用户上的。

  • 当根据手机号发送用户,返回用户id之后,此手机号和用户被视为同一个用户,想更新此用户的参数,此API可以指定手机号或者id,效果相同。

参数格式

params用于指定需要更新的用户变量,可以指定多个。 样例格式如下:

"params": [
    {
        "key": "points",
        "value": "20000"
    },
    {
        "key": "prize",
        "value": "Gold Medal"
    }
]
  • 可以指定多个参数。

  • 如果要设置的参数已存在,会覆盖之前的设置。

  • 若value为空串,相当于设置此值为空串(使用发送模板消息时,这个参数会被替换为空串,而不是被认为是未设置)。

Last updated