Pushwoosh 无法删除 API 创建的消息

Pushwoosh can not delete message created by 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。这returns以下回应; messageCode 存储在我们的本地数据库中供以后使用

{
  "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 returns或多或少更正错误:

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

仅供其他读者参考,此问题已在 Pushwoosh 端确定并修复。

继续前进,这里没什么可看的。 :)