3
我们通过所提供的PHP library为我们的项目使用Shippo api。在Shippo中创建Shipment对象将返回处于Queued状态的对象
创建货件对象时,它将以“队列”状态返回,并且虽然给出了费率url,但rates_list数组为空。
试图了解几件事情:
- 为什么排队
- 我们怎么知道什么时候是未排队
- 为什么没有rates_list
我们通过所提供的PHP library为我们的项目使用Shippo api。在Shippo中创建Shipment对象将返回处于Queued状态的对象
创建货件对象时,它将以“队列”状态返回,并且虽然给出了费率url,但rates_list数组为空。
试图了解几件事情:
By default, Shippo API异步返回速率和标签。异步回复意味着,希波将不会立即返回您要求的费率或标签。在您的费率或标签API POST调用后,您将获得Shippo API的成功响应,但没有实际费率或标签。这允许您的实现在Shippo检索数据时执行其他任务。
您需要继续检查状态更改为成功时的URL,在此时所有信息都可用。
如果您不想使用异步响应,则在当前API版本中,您需要将explicitly opt into sync responses设置为POST正文中的async参数为false。