当您为非 Shippo 创建的货件建立 webhook 时,您会在响应中收到带有“track_updated”字段的更新。
如果您通过 Shippo 创建了货件,您会收到带有“transaction_updated”字段或“track_updated”字段的更新吗?
当您为非 Shippo 创建的货件建立 webhook 时,您会在响应中收到带有“track_updated”字段的更新。
如果您通过 Shippo 创建了货件,您会收到带有“transaction_updated”字段或“track_updated”字段的更新吗?
希望这可以为这些不同 webhook 事件的用例提供一些说明。
track_updated
- 只要检测到您通过 Shippo 跟踪的任何跟踪号码的新跟踪事件,就会触发此事件。这将包括 Shippo 创建的标签和您添加以通过Tracks
端点进行跟踪的任何跟踪号。object_id
这些响应将在响应中提供完整的跟踪信息,但仅当您的帐户中有与此跟踪对象相关的交易时才会包含该交易。
transaction_updated
- 只要您的 Shippo 帐户中的交易发生更新,就会触发此事件。这可以包括对该交易的跟踪信息的更新,但也可以包括对您的交易状态的任何更改。最好的例子是,如果您触发了退款,此事件将有助于识别交易何时成功退款。有效负载将在响应中包含整个事务对象,其中不包括事务的完整 tracking_history(这仅可从端点tracks_updated
或Tracks
端点获得)。
因此,了解事件类型的最简单方法transaction_updated
是用于跟踪您在 Shippo 中创建的标签的任何更改,而tracks_updated
仅用于查看与您的 Shippo 帐户关联的所有跟踪相关事件的全面跟踪更新。