We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我用谷歌搜索了类似的东西但找不到任何东西。然后我决定在 ROR 的服务器端进行。
这里介绍了如何从测试服务器获取 UPS 和 Fedex
xml
请求和响应。对于联邦快递:
就是这样!您将在哈希变量中获得响应,我将
xml
响应转换为 Hash,因为我们可以轻松地在视图中使用 Hash 对象来显示响应数据。对于 UPS:
此哈希变量包含哈希格式的 UPS 跟踪请求的响应。
I googled for something like this but couldn't find anything. Then I decided to do it server side in ROR.
Here it is how to get UPS and Fedex
xml
request and response from their test servers.For Fedex:
And that's it! You will get response in hash variable, I converted
xml
response in to Hash because we can easily use Hash object at our view to display response data.For UPS:
This hash variable contains the response of UPS Tracking Request in Hash format.
另一种简单的方法是:只需使用以下 href
UPS 创建一个超链接:
http://wwwapps.ups.com/WebTracking/track?loc=en_US&track.x=Track&trackNums=put_tracking_number_here
联邦快递:
http://fedex.com/Tracking?action=track&language=english&cntry_code=us&tracknumbers=put_tracking_number_here
(不那么优雅,但快速、简单,完成工作! )
another easy way to do it: Just create a hyperlink with the following href
UPS:
http://wwwapps.ups.com/WebTracking/track?loc=en_US&track.x=Track&trackNums=put_tracking_number_here
FEDEX:
http://fedex.com/Tracking?action=track&language=english&cntry_code=us&tracknumbers=put_tracking_number_here
(not as elegant, but quick, easy and gets the job done!)
或者,您可以使用 active_shipping gem 以更好、更干净的方式跟踪 Fedex 和 UPS 的包裹
Or you can use the active_shipping gem for a nicer and cleaner way to track your packages for Fedex and UPS