5

我们通过为我们的项目提供的PHP 库使用Shippo api 。

创建货件对象时,它以“队列”状态返回,尽管给出了费率 url,但 rates_list 数组为空。

试图理解一些事情:

  • 为什么要排队
  • 我们如何知道它何时未排队
  • 为什么没有rates_list
4

1 回答 1

4

默认情况下,Shippo API 异步返回费率和标签。异步响应意味着 Shippo 不会立即返回您请求的费率或标签。在您的 Rates 或 Label API POST 调用之后,您将从 Shippo API 获得成功的响应,但没有实际的费率或标签。这允许您的实现在 Shippo 检索您的数据时执行其他任务。

  • 目前正在处理“排队”的货物。
  • “成功”发货已成功处理,这意味着费率生成已结束。

您需要继续检查 URL,以了解状态何时变为成功,此时所有信息都将可用。

如果您不想使用异步响应,则在当前 API 版本中,您需要通过将 POST 正文中的 async 参数设置为 false 来明确选择同步响应

于 2016-08-29T16:39:35.920 回答