麦哲伦海外仓系统对接API接口

API开放平台v8.0

开放平台( Open Platform)是基于麦哲伦科技开发的海外仓管理业务系统的API开放平台,提供外部合作伙伴及用户产品信息、订单信息、包裹计费、包裹查询等信息,用户可以方便的集成到网站或系统,实现信息无缝对接。
如何使用
1首先您需要拥有系统账号
2进入用户中心启用自定义API服务,获取秘钥
3API服务请求的地址(网址替换当前页面域名): "http://网址/webservice/APIWebService.asmx"
授权
第一步
使用API需要到用户中心申请,系统生成秘钥,秘钥可停用或更换
第二步
API只能调用自己账户的信息

功能
API用户授权类型
创建客户
获取国家名称
查询支持的服务
查询运费
查询运费2.0
包裹信息查询
创建产品
创建订单
查询产品库存
包裹追踪信息
打印标签
获取仓储信息
获取入库费用
获取仓储费用
获取仓储处理费用
获取增值服务信息
技术支持

1.创建客户
应用场景:客户注册
函数名称:AddCustomers(参数(键值对形式))
返回:JSON

2.获取国家名称
应用场景:查询所支持的邮寄国家
函数名称:getCountry(secretkey)
提交参数:secretkey(API密钥)
授权:需要
返回:JSON
3.查询支持的服务
应用场景:获取有效的运输方式列表(中文名,英文名,代码,时效,图标)
函数名称:getChannel(secretkey)
提交参数:secretkey(API密钥)
授权:需要
返回:JSON
4.查询运费
应用场景:通过国家和重量及体积获取各运输方式价格(运输方式中文名CHCnName、英文名CHEnName、服务代码ChannelCode、时效RefTime、图标、总费用MinSaleAmountTotal)
函数名称:getFeeByCWV(string country,stringweight,stringvolume,stringcustomerid, string secretkey)
如果可以识别账户得的是折扣后总费用
提交参数:country(国家ID), weight(重量), volume(体积), customerid(客户ID),scretkey(密钥)
授权:需要
返回:JSON

5.创建订单
第一步:在你建好的asp.net项目中,添加web引用,输入提供的API服务地址: "http://网址/webservice/APIWebService.asmx"
第二步:初始化,再调用方法,即可获取到数据
mzl.apiwebservice p=new mzl.apiwebservice();
string result = p. InsertUpdateOrder(strorderinfo, strorderproduct, stradd, secretkey);

转载于:https://blog.51cto.com/13728176/2110370

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值