Внедрение FedEx и UPS - PullRequest
       3

Внедрение FedEx и UPS

1 голос
/ 23 февраля 2010

Я искал в Ruby реализацию FedEx и UPS.

Я просмотрел их документацию и думаю, что это действительно слишком сложно (я сам немного новичок), поэтому искал что-то более простое. Я хотел бы использовать только функцию отслеживания.

Кто-нибудь когда-нибудь работал с чем-то подобным и мог бы указать мне правильное направление, как это реализовать?

Ответы [ 3 ]

3 голосов
/ 23 февраля 2010

Попробуйте Плагин Shopify active_shipping . Он поддерживает UPS, USPS и FedEx. Разработчики планируют добавить поддержку отслеживания (согласно readme), но поддержка уже предусмотрена для отслеживания 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
2 голосов
/ 23 февраля 2010

Существует несколько служб, на которые стоит обратить внимание:

http://rocketship.it/

и

http://www.auctioninc.com/info/page/shipping_api

0 голосов
/ 17 декабря 2011

Еще один API-интерфейс Shiprush. http://developer.shiprush.com

...