代码之家  ›  专栏  ›  技术社区  ›  Marcos Placona

联邦快递和UPS实施

  •  1
  • Marcos Placona  · 技术社区  · 16 年前

    我一直在寻找联邦快递和UPS的Ruby实现。

    我已经看过他们的文档了,觉得它真的太复杂了(我自己也有点像红宝石新手),所以我在寻找更简单的东西。我只想使用跟踪功能。

    有没有人曾经和这样的事情合作过,并且能为我指明正确的方向来实现这一点?

    3 回复  |  直到 14 年前
        1
  •  3
  •   Benjamin Manns    16 年前

    尝试 Shopify's active_shipping 插件。它支持UPS、USPS和联邦快递。开发人员计划增加跟踪支持(根据自述文件),但已经为联邦快递跟踪提供了支持:

    fdx = FedEx.new(:login => '999999999', :password => '7777777')
    tracking_info = fdx.find_tracking_info('tracking number here', :carrier_code => 'fedex_ground') # Ground package
    
    tracking_info.shipment_events.each do |event|
      puts "#{event.name} at #{event.location.city}, #{event.location.state} on #{event.time}. #{event.message}"
    end
    # => Package information transmitted to FedEx at NASHVILLE LOCAL, TN on Thu Oct 23 00:00:00 UTC 2008. 
    # Picked up by FedEx at NASHVILLE LOCAL, TN on Thu Oct 23 17:30:00 UTC 2008. 
    # Scanned at FedEx sort facility at NASHVILLE, TN on Thu Oct 23 18:50:00 UTC 2008. 
    # Departed FedEx sort facility at NASHVILLE, TN on Thu Oct 23 22:33:00 UTC 2008. 
    # Arrived at FedEx sort facility at KNOXVILLE, TN on Fri Oct 24 02:45:00 UTC 2008. 
    # Scanned at FedEx sort facility at KNOXVILLE, TN on Fri Oct 24 05:56:00 UTC 2008. 
    # Delivered at Knoxville, TN on Fri Oct 24 16:45:00 UTC 2008. Signed for by: T.BAKER
    
        2
  •  2
  •   Gordon Isnor    16 年前
        3
  •  0
  •   Jonesome Reinstate Monica    14 年前

    另一个是ShipRush API。 http://developer.shiprush.com