我一直在寻找联邦快递和UPS的Ruby实现。
我看过他们的文档,觉得太复杂了(我自己也是个红宝石“新手”),所以我在寻找更简单的东西。我只想使用追踪功能。
有没有人用过这样的东西,并能为我指出如何实现它的正确方向?
发布于 2010-02-23 20:51:16
试试Shopify's active_shipping插件。它支持UPS、USPS和FedEx。开发人员计划添加跟踪支持(根据自述文件),但已经提供了对FedEx跟踪的支持:
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发布于 2010-02-24 04:29:14
有几个服务可能值得一看:
http://rocketship.it/
和
http://www.auctioninc.com/info/page/shipping_api
发布于 2011-12-17 06:58:46
另一个是shiprush api。http://developer.shiprush.com
https://stackoverflow.com/questions/2317963
复制相似问题