Pushwoosh不能删除API创建的消息



编辑:正如下面的回答所指出的,这是一个在pushwoosh方面的问题,它已被修复!

当我通过pushwoosh API(使用/createTargetedMessage)创建推送消息时,我无法通过API删除消息。使用pushwoosh接口发出的消息可以通过API删除,没有问题…

下面是我产生这个错误的步骤:

1。使用以下参数创建推送消息

{
   "request":{
      "auth":"AUTH TOKEN",
      "send_date":"2015-09-22 15:07",
      "content":{
         "nl":"teststsdfgh",
         "en":"teststsdfgh"
      },
      "devices_filter":"A("8A1EB-4E875") * T("inholidaypark", BETWEEN, ["2015-09-22 00:00","2015-09-22 23:59"]) * T("Language", IN, ["nl", "en"])"
   }
}

2。这将返回以下响应;messageCode存储在本地DB中供以后使用

{
  "status":200,
  "response":{
    "status_code":200,
    "status_message":"OK",
    "response":
      "messageCode":"D3F6-60769243-68B30EA8"
    }
  }
}

3。用以下数据呼叫/deleteMessage

{
    "request":{
        "auth":"AUTH TOKEN",
        "message": "D3F6-60769243-68B30EA8"
    }
}

4。API一直返回:

{
  "status_code": 210,
  "status_message": "Message not found",
  "response": null
}

但是当我查看推送历史时,消息就在那里(具有相同的messageCode和所有内容)。可以通过pushwoosh接口删除,但不能通过API删除。


在侧面说明:当消息发送时,我们显然不能再删除它,然后API返回或多或少正确的错误:

{
  "status_code": 210,
  "status_message": "Forbidden",
  "response": null
}

仅供其他读者参考,这个问题已经在Pushwoosh方面被发现并修复了。

往前走,这里没什么可看的。:)

相关内容

  • 没有找到相关文章

最新更新