我正在开发NodeJS和MongoDB中的公共电子商务网站,而且我正在使用永远代替nginx或类似的东西。 (请让我知道如果我完全疯了,为什么这么做,为什么之前,我太过于:)如何使用NodeJS计算UPS运输?
作为本网站的一部分,我需要计算航运,但我需要知道的数字是现货因为我想在结帐时向客户收费。
我该如何设置Node.js?
我有种one solution,但我不能保证它是准确的。有没有人使用Node处理过UPS API?
在此先感谢您的帮助
我正在开发NodeJS和MongoDB中的公共电子商务网站,而且我正在使用永远代替nginx或类似的东西。 (请让我知道如果我完全疯了,为什么这么做,为什么之前,我太过于:)如何使用NodeJS计算UPS运输?
作为本网站的一部分,我需要计算航运,但我需要知道的数字是现货因为我想在结帐时向客户收费。
我该如何设置Node.js?
我有种one solution,但我不能保证它是准确的。有没有人使用Node处理过UPS API?
在此先感谢您的帮助
我开发了支持节点模块实现更多的功能玩弄各地(并将继续提高) UPS API。使用此模块,您可以提供评级信息,创建货件,生成标签,取消货件,跟踪货件并执行地址验证。
检查出来:
npm install shipping-ups
Obrigado!这看起来像是一个合法的带有文档的最新npm模块。最终将您的模块抽象为包含其他运输供应商将会很好。这种模块有很多应用。祝你好运! – Stephen
我想我已经想通了......现在开始Github的项目
这是做一个通用的方法:
我修改./RatingPackage/PACKAGEXMLTools/Rate_Tool_SampleRequest.xml
,包括我的信息,然后保存这个testRequest.xml
然后我把它贴到https://wwwcie.ups.com/ups.app/xml/Rate(他们的测试服务器)使用命令
卷曲-X POST -d“`少testRequest.xml`” https://wwwcie.ups.com/ups.app/xml/Rate
,并将其返回,然后可以转化为(上级)JSON格式和用于在网络应用程序的XML文档。
有人命名为Jesse D. Pate开发了一个本地UPS API。我不知道,如果它是值得的,但GitHub库是here,它可以的安装,并通过
npm install ups_node
我最后刷着UPS的XML API使我想(使用PHP作为环境)埋葬我的头在沙。糟糕的文档,不正确的文档,等等等等等等。 T'是一个非常有趣的项目。 –
有一个明确原因的API ......如果您将API调用本地化并使用它们的系统而不是将某些东西拼凑在一起,那么您将会有更好的方法来实现此目的。 –