关于使用fedex接口,我的一些使用心得
因为自己在开发fedex接口的时候,也是费尽心思,网络里面都是不好找
没办法,只好自己慢慢琢磨
希望这篇文章带给那些需要fedex接口的朋友一些帮助
我现在就随便写点吧,通俗一点的
想做开发fedex接口,进入这个地址:http://www.fedex.com/us/developer/solutions.html,这个是fedex的开发中心,如果英语不熟练,建议用谷歌浏览器,能够在线翻译
首先注册一个帐号密码,登录后
进入这个地址https://www.fedex.com/wpor/web/jsp/drclinks.jsp?links=index.html,然后点击下面的“Get Started with FedEx Web Services for Shipping”
如果你需要一些接口资料,比如示例文档,或者一些帮助文档的话,点击“Get Started”,这里可以下载到你所需要的一些资料,代码之类的文档,我目前也就用到生成fedex快递单、计算运费的接口,其他的接口你们可以随便下载下来试试看
当然,你单单下载了代码是不够的,现在很多网上的API都是需要申请KEY之类的,所以fedex 也不另外,目前测试阶段,只需要申请一个测试的key即可,点击“Develop & Test Your Application”然后在下面点击这个图标,去申请测试开发的KEY,下一步就会出现让你填写资料的页面,这边其实我建议大家使用外国的一些联系方式,申请好后,fedex 会把一些资料发到你的邮箱中,标题为:“Your Developer Test Key Registration is complete”
Test Password
Test Account Number
Test Meter Number
这些都是我们在代码中必填的资料
对了,我这边忘记这个KEY是在哪边出来的,好像在这一部填写完资料后会显示的,记录下来(这边不了解的话,再问我,我有点忘记了)
好了,我们都已经把这些需要的全部都申请到的
下面把这些填写到我们的代码文档中,以计算运费的举例
将代码中“XXX”换成我们申请的相应数据
有一块需要注意:SetShipmentDetails方法中,bool isCodShipment = true;这个代码,如果你需要货到付款,这边就是true,如果不需要就改为false
填写好后,就可以直接生成了,官方给的都是控制台程序,所以可能看起来不太方便,我这边有个做好的示例,只要填写一下相应的数据即可,大家可以参考参考,感觉可以的话,大家给我点评论
如果投入生成的话,需要另外申请正式的KEY,点击:Move to Production
去申请正式的KEY,不过这边我也没有实地测试,因为我这边提交资料后报错了,大家看看,表示英文不好的孩子你们伤不起