閱讀206 返回首頁    go 阿裏雲


標簽表達式__附錄_OpenAPI 1.0_移動推送-阿裏雲

標簽格式

移動推送支持單Tag多Tag推送:

  • 單Tag推送時,TargetValue的值是普通字符串,直接存放該Tag的名字即可。
  • 多Tag推送時,TargetValue需要使用標簽表達式,如下所述。

標簽表達式

當推送目標為標簽(Target=tag)時,可以選擇在標簽字段(TargetValue)中使用標簽表達式,以實現自定義的多標簽條件推送。

語法

標簽表達式通過使用條件操作符和標簽的嵌套與組合,來表達多標簽之間的複雜條件關係,其描述基於JSON格式。

操作符和標簽類型對象在JSON結構中使用了不同的關鍵字進行標識,如下表所示:

關鍵字 類型 含義
and 操作符 表達“且”關係,可作用於一個或多個子表達式或標簽
or 操作符 表達“或”關係,可作用於一個或多個子表達式或標簽
not 操作符 表達“非”關係,隻能作用於一個標簽
tag 標簽 具體的標簽節點,存儲業務標簽名稱

示例

  1. {
  2. "and": [
  3. {
  4. "tag": "男性"
  5. },
  6. {
  7. "not": {
  8. "tag": "90後"
  9. }
  10. },
  11. {
  12. "or": [
  13. {
  14. "not": {
  15. "tag": "國外"
  16. }
  17. },
  18. {
  19. "tag": "活躍"
  20. }
  21. ]
  22. }
  23. ]
  24. }

上述表達式將篩選出標簽符合”男性、非90後、活躍或非國外“的用戶。

限製

  • andor操作符的最大嵌套層數:2
  • andor操作符的最大操作數:50

最後更新:2016-12-08 14:08:13

  上一篇:go 移動推送RAM子賬號授權規則__OpenAPI RAM授權_OpenAPI 1.0_移動推送-阿裏雲
  下一篇:go APP概覽列表__APP相關_API 列表_OpenAPI 2.0_移動推送-阿裏雲