【问题标题】:Is there a full-featured open source shipping library (Fedex/UPS/USPS) for any language? [closed]是否有任何语言的全功能开源运输库(Fedex/UPS/USPS)? [关闭]
【发布时间】:2011-10-13 20:49:53
【问题描述】:

我正在尝试为处理一些常见运输操作(费率、包裹创建、标签)的大型应用程序创建一个小型 Web 服务,因此在选择一种语言来编写它时我非常灵活( Python、Ruby、Java、Perl,必要时甚至是 PHP)。但是我还没有找到任何支持该愿望清单的一个不错的子集的库或模块。 Shopify 的 Active Shipping 仅支持跟踪和获取费率。大多数 CPAN 模块都很古老……我可能可以自己打印标签,只是 ZPL 模板的一个例子。但真正创造出货量的东西会非常非常有帮助。许多不同的 API 调用、运输方式之间的差异等。

如果它足够灵活,也许可以从某些网上商店软件中提取一些东西。我不敢相信没有人为此写过一个全面的包装器。

【问题讨论】:

    标签: shipping fedex ups usps


    【解决方案1】:

    没有已知的用于发布的开源库。问题是每个运营商的 API 调用都不同。例如:UPS 很容易支持多包裹,而其他运营商则不支持。查看http://code.google.com/p/ups-php/ 了解一些开源 UPS 编码。即使您将某些东西用胶带粘在一起,它也只会共享整体功能的一部分。

    【讨论】:

    • 感谢您的链接……我已经使用过他们各自的 API,是的,永远不会有一个通用的,其中载体只是另一个参数。因此,拥有 UPS/Fedex 模块的库,以及 一些 简化的常见调用(费率检查?)会很不错。没有它,每个人都在重新发明同一个轮子。
    • rocketship.it 似乎有一个用于评级和跟踪的通用 api。
    • 我目前正在开发一个作为 ruby​​ gem 的多载体解决方案,这里是 github github.com/Digi-Cazter/omniship 的链接。它将能够支持每个承运人的不同运输需求。
    猜你喜欢
    • 2017-09-01
    • 2011-06-10
    • 1970-01-01
    • 2011-01-09
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多