【问题标题】:Amazon MWS PHP5.3 Error: Timestamp Must Follow ISO8601亚马逊 MWS PHP5.3 错误:时间戳必须遵循 ISO8601
【发布时间】:2018-03-07 07:47:14
【问题描述】:

直到昨天,我的亚马逊 MWS 集成都运行良好。但是今天我在使用 ListOrders 时收到了这个错误:Timestamp Must Follow ISO8601

我怀疑罪魁祸首是:

$request->setCreatedAfter(new DateTime('2017-09-01 12:00:00', new DateTimeZone('UTC')));

请帮我修复错误。

【问题讨论】:

  • 从昨天下午开始我就看到了同样的问题,我的 ISO8601 时间戳格式没有任何改变。
  • 从昨天开始我也遇到了同样的问题 :(
  • 它现在又开始工作了...
  • 我现在也有同样的问题..有时它会发生......

标签: php amazon-web-services amazon-mws


【解决方案1】:

如果您已经看到它工作并且您没有进行任何更改,它仍然会产生正确的时间戳。

我们与 Amazon 进行了集成,多年来一直在愉快地工作,今天却遇到了这个错误。我们认为这是亚马逊方面的问题,并正在向他们提出支持请求以确认。

更新: 我们现在看到请求再次成功,因此亚马逊似乎已经解决了这个问题。我建议再次尝试您的请求,因为它现在应该可以工作了。

【讨论】:

  • 有一个 thread on the MWS forum 来自遇到同样问题的其他人。
  • 自 2018-06-03 18:00 以来,我们遇到了同样的问题。自 2018-03-07 10:41 以来,它开始变得更好,但我们仍然经常收到“格式错误的输入”错误。此外,我们使用相同的时间戳格式调用其他操作,例如“SubmitFeed”和“ListOrderItems”,但不会出现该错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 1970-01-01
  • 2021-05-22
  • 2011-11-13
  • 2012-02-12
相关资源
最近更新 更多