Shippo API - 获取始终具有相同提供商和服务级别的费率对象

Shippo API - Get rate object that's always the same provider and service level

我正在使用 C# Shippo 库为客户提供一种为其在线商店创建和打印运输标签的方法。他将始终使用相同的承运人和服务级别,并且不进行国际运输。

看起来我应该可以使用 async="false" 创建发货,然后查看 rate_list 我回来确定我需要使用的费率 object_id当我创建交易时。剩下的只是拉出正确的比率。

起初我以为我可以寻找一个特定的提供者和 service_level_token 组合,但我不知道如何在不首先为它们枚举 API 的情况下确定这些值是什么。我没有看到我返回的任何费率对象属性在用于管理运营商的 Shippo 仪表板 UI 中的什么位置,这将很难与客户沟通他们需要为我的实用程序配置哪些值才能工作(我需要通过查找与他们交谈,我无法访问他们的生产帐户)。

创建始终使用相同承运人和运输方式的交易的建议方法是什么?是否有一个值我可以保存并用于在 rates_list 中查找,该值在 UI 中的某处可见?

如果您事先知道要使用哪个 carrier/service,那么我建议您使用 Shippo 的 Single Call Label Creation。它为您节省了一个 API 电话,您将直接获得您正在寻找的标签,而无需遍历费率。

此外,您可以在 Shippo 的 API 参考资料中找到所有服务级别和承运人值: