【问题标题】:How to solve OneSignal Error: "Segment is not a valid filter field"如何解决 OneSignal 错误:“段不是有效的过滤器字段”
【发布时间】:2019-06-17 09:30:20
【问题描述】:

我想在通过 OneSignal 发送推送通知时设置filter

当尝试使用tag 设置field 时,得到一个 400 错误,提示 “段不是有效的过滤器字段。”

我发送了这个正文:

{"contents":{"en":"only for meeeee"},"headings":{"en":"teeeest"},"filters":[{"type":"tag","value":"CUSTOMER","key":"userType","relation":"="}],"app_id":"41729389-3212-3123-bd5c-c687jjj334e7ea"}

我希望这可行,因为我的用户完全有这个客户标签。

结果:{"errors":["Segment is not a valid filter field."]}

我做错了什么?

与上面正文中的段无关。

【问题讨论】:

    标签: java filter push-notification tags onesignal


    【解决方案1】:

    我解决了这个问题:

    我的 Pojo 的 toStringMethod() 存在问题,它产生了错误的“字段”-名称...而不是产生了“类型”...这只是与 JSONobject 结合使用...非常非常奇怪!!这是一个问题。只需将在我的 Pojo 的 toStringMethod 中读取的第一个变量更改为“字段”,它就起作用了......

    【讨论】:

      猜你喜欢
      • 2017-02-14
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 2011-12-08
      相关资源
      最近更新 更多