Java 如何解决一个信号错误:;“段不是有效的筛选字段”;

Java 如何解决一个信号错误:;“段不是有效的筛选字段”;,java,filter,push-notification,tags,onesignal,Java,Filter,Push Notification,Tags,Onesignal,我想在通过OneSignal发送推送通知时设置一个过滤器 尝试使用标记设置字段时,会出现400错误,提示“段不是有效的筛选字段” 我向本机构发出: {“contents”:{“en”:“仅适用于meeeee”},“标题”:{“en”:“teeeest”},“过滤器”:[{“type”:“tag”,“value”:“CUSTOMER”,“key”:“userType”,“relation”:“=”}],“app_id”:“41729389-3212-3123-bd5c-c687jj334e7ea”

我想在通过OneSignal发送推送通知时设置一个
过滤器

尝试使用
标记设置
字段时,会出现400错误,提示“段不是有效的筛选字段”

我向本机构发出:

{“contents”:{“en”:“仅适用于meeeee”},“标题”:{“en”:“teeeest”},“过滤器”:[{“type”:“tag”,“value”:“CUSTOMER”,“key”:“userType”,“relation”:“=”}],“app_id”:“41729389-3212-3123-bd5c-c687jj334e7ea”}

我认为这是可行的,因为我的用户完全有这个客户标签

结果:
{“errors”:[“Segment不是有效的筛选字段。”]}

我做错了什么

与上面主体中的段无关。

我解决了问题:

我的Pojo的ToString Method()有一个问题,它产生了错误的“字段”-名称…相反,它产生了“类型”…这只是与JSONobject结合在一起…非常非常奇怪!!这是一个问题。刚刚将我的Pojo的ToString方法中读取的第一个变量更改为“field”,它起了作用