206
阿里云
标签表达式__附录_OpenAPI 1.0_移动推送-阿里云
标签格式
移动推送支持单Tag和多Tag推送:
- 单Tag推送时,
TargetValue
的值是普通字符串,直接存放该Tag的名字即可。 - 多Tag推送时,
TargetValue
需要使用标签表达式,如下所述。
标签表达式
当推送目标为标签(Target=tag
)时,可以选择在标签字段(TargetValue
)中使用标签表达式,以实现自定义的多标签条件推送。
语法
标签表达式通过使用条件操作符和标签的嵌套与组合,来表达多标签之间的复杂条件关系,其描述基于JSON格式。
操作符和标签类型对象在JSON结构中使用了不同的关键字进行标识,如下表所示:
关键字 | 类型 | 含义 |
---|---|---|
and |
操作符 | 表达“且”关系,可作用于一个或多个子表达式或标签 |
or |
操作符 | 表达“或”关系,可作用于一个或多个子表达式或标签 |
not |
操作符 | 表达“非”关系,只能作用于一个标签 |
tag |
标签 | 具体的标签节点,存储业务标签名称 |
示例
{
"and": [
{
"tag": "男性"
},
{
"not": {
"tag": "90后"
}
},
{
"or": [
{
"not": {
"tag": "国外"
}
},
{
"tag": "活跃"
}
]
}
]
}
上述表达式将筛选出标签符合”男性、非90后、活跃或非国外“的用户。
限制
and
和or
操作符的最大嵌套层数:2and
和or
操作符的最大操作数:50
最后更新:2016-12-08 14:08:13
上一篇:
移动推送RAM子账号授权规则__OpenAPI RAM授权_OpenAPI 1.0_移动推送-阿里云
下一篇:
APP概览列表__APP相关_API 列表_OpenAPI 2.0_移动推送-阿里云
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云