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);