2010-02-23 5 views
1

J'ai été à la recherche d'une implémentation Ruby de Fedex et UPS. J'ai vu leur documentation, et je pense que c'est vraiment trop compliqué (je suis un peu un "débutant" de rubis moi-même), alors je cherchais quelque chose de plus simple. Je voudrais seulement utiliser la fonction de suivi.Fedex & UPS mise en œuvre

Est-ce que quelqu'un a déjà travaillé avec quelque chose comme ça et pourrait me pointer vers la bonne direction sur la façon de mettre en œuvre cela?

Répondre

3

Essayez le module Shopify's active_shipping. Il prend en charge UPS, USPS et FedEx. Les développeurs prévoient sur l'ajout du support de suivi (selon le readme), mais le soutien est déjà fourni pour le suivi 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 
+0

C'est exactement ce dont j'avais besoin. Merci beaucoup! –