Msgid does not exist
需求
查询推送结果
参数
{"appKey":"0c749353e67dbb69e357368e",
"materSecret":"",
"msgId":2783058370,
"registrationIds":["1104a8979284d2ea74e"]}
现象
调用jPushClient.getMessageStatus
接口查询时,前面三次报错,第四次又查询成功了,但是在第一次查询之前手机就已经收到消息了
异常代码
cn.jiguang.common.resp.APIRequestException: {"error":{"code":3002,"message":"Msgid does not exist."}}
at cn.jiguang.common.connection.NativeHttpClient._doRequest(NativeHttpClient.java:235)
at cn.jiguang.common.connection.NativeHttpClient.doRequest(NativeHttpClient.java:99)
at cn.jiguang.common.connection.NativeHttpClient.sendPost(NativeHttpClient.java:86)
at cn.jpush.api.report.ReportClient.getMessagesStatus(ReportClient.java:112)
at cn.jpush.api.JPushClient.getMessageStatus(JPushClient.java:265)
at com.enmonster.platformbasic.msg.task.APPPushStatusTask.doQuery(APPPushStatusTask.java:122)
at com.enmonster.platformbasic.msg.task.APPPushStatusTask.lambda$init$1(APPPushStatusTask.java:106)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)