• 首页
  • 产品服务
  • 关于跨鲸
  • 开放平台
  • 登录
  • 注册
开发者必读
  • 资源中心
  • 更新日志
  • 接入指南
  • 公共请求信息
  • 最佳实践
基础信息获取
  • 获取服务方式
  • 获取额外服务
  • 获取整柜增值服务
  • 获取自送仓库地址
  • 获取FBA仓库地址(目的地)
  • 获取第三方仓库信息(目的地)
  • 获取私人收货地址(目的地)
  • 获取提货地址
  • 获取港口信息
  • 上传文件接口
订单管理
  • 获取货物仓库测量信息
  • 获取物流信息
订单创建
  • 创建空运订单
  • 创建快递订单
  • 创建海运散货订单
  • 创建海运整柜订单

资源中心

1.资源中心是跨鲸开放平台开发者所需所有相关资源的汇集地,包括:

(1)测试地址:https://sbx-lfms.eminxing.com

(2)正式地址:https://www.kjing.com

2.获取AppToken和AppKey

(1)为了用户接收消息时验证请求合法性,其中AppToken用于标识用户需具有唯一性,完成注册后,在系统的个人中心中获取AppToken和Appkey

更新日志

2021-01-12

1.更新空运、海运散货下单接口,具体更新如下:

  • 删除 fba_refercode_arr、fba_refercode2_arr、box_num_arr 字段
  • pack_infos 字段类型为数组对象,其子元素增加 box_number 属性(即原 fba_refercode_arr 字段,移动到 pack_infos)、fba_reference_id 属性(即原 fba_refercode2_arr字段,移动到 pack_infos)
  • pack_infos.unit 字段限制数据格式

2.快递下单接口的 pack_infos.unit 字段限制数据格式

3.预期上线时间:2021-01-17

2021-11-24

1.更新空运、快递、海运散货下单接口中shipping_id、destination_address字段的描述

2.更新空运、快递、海运散货下单接口中third_company_name、third_first_name、third_phone、third_email字段的限制描述

3.移除海运散货下单接口ISF类型字段(isf_type)描述

4.海运整柜下单接口增加ISF类型字段(isf_type)描述

2021-11-02

1.补充文档数组类型子元素字段描述

2.更新【获取额外服务】接口返回内容描述

3.创建空运、快递、整柜、海运散货订单接口,当订单目的地址为第三方仓库时,增加第三方联系人信息字段(third_company_name,third_first_name,third_phone,third_email)

4.创建空运、快递、整柜、海运散货订单接口,私人地址:邮箱、联系电话修改为必填项

2021-10-25

  1. 海运散货接口增加对自定义报关抬头的支持(customs_title)

2021-06-24

  1. 空运、快递、海运散货接口增加对自定义私人地址的支持(shipping_location)
  2. 修正返回接口参数必要性说明

2021-06-18

  1. 补充了商品信息中箱数(pack_infos.box_count)格式的说明
  2. 补充了FBA参考号(fba_refercode2_arr)必填说明
  3. 新增整柜海运下单接口
  4. 新增获取港口信息接口
  5. 新增获取整柜增值服务接口

接入指南

接入API对接平台开发,开发者需要按照如下步骤完成:

1.注册跨鲸账号,在发起注册后联系跨鲸工作人员审核账户后既可登录跨鲸平台

2.访问https://www.kjing.com/login 登录跨鲸平台

3.进入菜单栏【信息管理】-【个人信息】,即可获得账号AppToken和AppKey

4.接入认证

(1)本API基于Basic认证,在请求头Head中需添加Authorization参数,Authorization 值为:"Basic用户名和密码的base64加密字符串";

示例代码如下:


						

string username="AppToken"; //系统个人信息中的AppToken

string password="AppKey"; //系统个人信息中的AppKey

string usernamePassword = username + ":" + password; //注意这里的格式,为 "username:password"

CredentialCache mycache = new CredentialCache();

mycache.Add(new Uri(url), "Basic", new NetworkCredential(username, password));

myReq.Credentials = mycache;

myReq.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes(usernamePassword)));

(2)JSON格式传输,需在请求头Head增加参数 Content-Type参数,值为“application/json” ;

公共请求信息

请求参数

Headers

参数名称 类型 参数值 是否必须 描述
Content-Type String Basic ******* 是 请求认证
Authorization String application/json 是 请求内容类型

Query

参数名称 类型 参数值 是否必须 描述
dataType String json 是 提交的数据类型

Body

参数 类型 值 必填项 描述
Data object {} 必须 提交数据类型
Version string 0.03 |0.0.4|0.0.5 必须 接口版本号
RequestTime Numbe 1577084088 必须 请求发起时间
RequestId string fa0b38da-271f-41c0-87c9-b057a41bba07 必须 唯一请求标识符(无限制格式)

response公共参数

参数 类型 是否必须 描述
Version string 必须 请求版本
ResponseTime Number 必须 响应时间
RequestId string 必须 请求ID
ResponseId string 必须 响应ID
ResponseResult number 必须 响应状态
ResponseError string/object 必须 错误信息
ResponseError.code string 错误长代码
ResponseError.ShortMessage string 错误短信息
ResponseError.LongMessage String 错误长信息
Data string/object 必须 返回数据

最佳实践

说明:跨鲸开放服务平台提供完善的API接口服务,客户系统与跨鲸国际头程物流系统无缝衔接

客户系统只需对接与跨鲸国际头程物流系统创建订单、货物测量信息、获取物流轨迹等信息接口即可完成相关操作或信息获取。

1.获取基本信息:

(1)服务方式、额外服务、海运整柜增值服务、港口信息

(2)FBA仓库地址、第三方仓库地址、私人收货地址

(3)上传文件:装箱单、退税报关文件

(4)获取上门提货地址、获取自送仓库地址

2.创建订单

3.获取货物测量信息

4.获取物流轨迹信息

获取服务方式

基本信息

Path: /api/get_service?dataType=json

Method: POST

接口描述:

该接口用于获取不同运输方式下的服务方式

请求体:

{
  "Data": {
    "product_code": "KY"
  },
  "Version": "0.0.3",
  "RequestTime": "1577084088",
  "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
            "id": 330,
            "cnname": "美国FBA空运+卡(FTW1特价专线)-美西E",
            "country": [
                "US"
            ]
        }
    ]
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 提交数据
├─ product_code string 必须 运输方式代码

枚举: SHHY,KY,KD,SHFBA,KYFBA,KDFBA

枚举备注: SHHY=海运散货; KY=空运; KD=快递; SHFBA=FBA海运散货; KYFBA=FBA空运; KDFBA=FBA快递;

mock: SHHY

Version string 必须 0.0.3 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

RequestTime string 必须 请求发起时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.3 接口版本号

mock: 0.0.3

ResponseTime string 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 请求响应ID

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id

mock: 333

├─ cnname string 非必须 服务中文名称

mock: KA01-美国空加派(普货)

├─ country string [] 非必须 服务国家二字代码集合

item 类型: string

├─ 非必须 服务国家二字代码

获取额外服务

基本信息

Path: /api/get_extraservice?dataType=json

Method: POST

接口描述:

获取不同运输方式所拥有的额外服务包括但不限于报关方式、打托服务、清关方式、派车服务、增值服务等

请求体:

{
    "Data": {
        "product_code": "SHHY"
    },
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616573452,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "8c509f52-5b9f-d143-d6e2-62d5916060ca",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "customs": [
            "EDI declar"
        ],
        "value-add": [
            "departure"
        ],
        "clearance": [
            "own-tax"
        ],
        "trailer": [
            "pick-door"
        ],
        "others": [
            "fumigation"
        ]
    }
}

响应失败示例:

{
    "Version":"0.0.3",
    "ResponseTime":1616570759,
    "RequestId":"fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId":"28dc5200-4d10-f3d0-cfe5-1ee151639c2e",
    "Data":"",
    "ResponseResult":0,
    "ResponseError":{
        "Code":"0x00999999",
        "ShortMessage":"服务器异常,请稍后重试",
        "LongMessage":"服务器异常,请稍后重试"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 提交数据
├─ product_code string 必须 运输方式代码

枚举: ZGHY,SHHY,KY,KD,SHFBA,KYFBA,KDFBA

枚举备注: ZGHY=海运整柜; SHHY=海运散货; KY=空运; KD=快递; SHFBA=FBA海运散货; KYFBA=FBA空运; KDFBA=FBA快递;

Version string 必须 0.0.3 接口版本号

枚举: 0.0.3,0.0.4

RequestTime string 必须 1618899866 请求发起时间
RequestId string 必须 fa0b38da-271f-41c0-87c9-b057a41bba07 唯一请求标识

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.3 接口版本号
ResponseTime string 必须 响应时间
RequestId string 必须 唯一请求标识
ResponseId string 必须 唯一响应标识
ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码
├─ ShortMessage string 非必须 简短错误信息
├─ LongMessage string 非必须 详细错误信息
Data object 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ customs string [] 必须 报关方式

item 类型: string

├─ 非必须

枚举: EDI declar,commission,pay_tax,themselves

枚举备注: EDI declar=买单报关;commission=退税报关;pay_tax=买单+退税报关;themselves=报关自理

├─ value-add string [] 必须 打托服务

item 类型: string

├─ 非必须

枚举: departure,destion,tariff-pre

枚举备注: departure=起运港打托;destion=目的港打托;tariff-pre=关税预付;

├─ clearance string [] 必须 清关方式

item 类型: string

├─ 非必须

枚举: own-tax,edi-tax

枚举备注: own-tax=自有税号清关;edi-tax=跨鲸税号清关;

├─ trailer string [] 必须 派车服务

item 类型: string

├─ 非必须

枚举: pick-door,self_drive

枚举备注: pick-door=上门提货;self_drive=自送

├─ others string [] 必须 增值服务

item 类型: string

├─ 非必须

枚举: fumigation,origin_crt,world_ease, post_check,make_appointment,carry,check_fee, tax_fee,up_fee,addr_type_commercial, addr_type_residential, business_fee,commodity_inspection, isf_report

枚举备注: fumigation=熏蒸;origin_crt=产地证;world_ease=world_ease服务;post_check=偏远邮编校;make_appointment=预约送货;carry=搬运服务;check_fee=包查验费;tax_fee=包税费;up_fee=保险服务;addr_type_commercial=商业地址;addr_type_residential=住宅地址;business_fee=商检服务;commodity_inspection=商检服务;isf_report=ISF申报

获取整柜增值服务

基本信息

Path: /api/get_hyzg_others?dataType=json

Method: POST

接口描述:

获取整柜海运下不同服务方式所拥有的增值服务(区别于额外服务,额外服务包含增值服务)

请求体:

{
  "Data": {
    "service_id": 127
  },
  "Version": "0.0.3",
  "RequestTime": "1618899866",
  "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616573452,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "8c509f52-5b9f-d143-d6e2-62d5916060ca",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "others": [
            "order",
            "transfer_order"
        ]
    }
}

响应失败示例:

{
    "Version":"0.0.3",
    "ResponseTime":1616570759,
    "RequestId":"fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId":"28dc5200-4d10-f3d0-cfe5-1ee151639c2e",
    "Data":"",
    "ResponseResult":0,
    "ResponseError":{
        "Code":"0x00999999",
        "ShortMessage":"服务器异常,请稍后重试",
        "LongMessage":"服务器异常,请稍后重试"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 提交数据
├─ service_id number 必须 127 服务方式id
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3

RequestTime string 必须 1618899866 请求发起时间
RequestId string 必须 fa0b38da-271f-41c0-87c9-b057a41bba07 唯一请求标识

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.3 接口版本号
ResponseTime string 必须 响应时间
RequestId string 必须 唯一请求标识
ResponseId string 必须 唯一响应标识
ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码
├─ ShortMessage string 非必须 简短错误信息
├─ LongMessage string 非必须 详细错误信息
Data object 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ others string [] 必须 增值服务集合

item 类型: string

├─ 非必须 增值服务

枚举: fumigation,origin_crt,world_ease,post_check,make_appointment, carry,check_fee,tax_fee,up_fee,addr_type_commercial, addr_type_residential,business_fee, commodity_inspection,isf_report

枚举备注: fumigation=熏蒸;origin_crt=产地证;world_ease=world_ease服务;post_check=偏远邮编校;make_appointment=预约送货;carry=搬运服务;check_fee=包查验费;tax_fee=包税费;up_fee=保险服务;addr_type_commercial=商业地址;addr_type_residential=住宅地址;business_fee=商检服务;commodity_inspection=商检服务;isf_report=ISF申报

获取自送仓库地址

基本信息

Path: /api/get_freight_depot?dataType=json

Method: POST

接口描述:

获取自送货物(将货物由私有仓库运送到跨鲸国内仓库)仓库信息

请求体:

{
    "Data": {},
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
            "id": 7,
            "contact": "欧阳",
            "province": "广东省",
            "city": "深圳市",
            "address": "深圳市龙华新区民治大道20号",
            "postcode": "83455",
            "cellphone": "14789837087",
            "depot_name": "深圳仓库"
        }
    ]
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

RequestTime string 必须 请求发起时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 接口版本号

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id

mock: 7

├─ contact string 非必须 联系人

mock: 欧阳

├─ province string 非必须 仓库所在省

mock: 广东省

├─ city string 非必须 仓库所在市

mock: 深圳市

├─ address string 非必须 详细地址

mock: 深圳市龙华新区民治大道20号

├─ postcode string 非必须 邮编

mock: 83455

├─ cellphone string 非必须 联系电话

mock: 14789837087

├─ depot_name string 非必须 仓库名称

mock: 深圳仓库

获取FBA仓库地址(目的地)

基本信息

Path: /api/get_fbawarehouse?dataType=json

Method: POST

接口描述:

获取目的地FBA仓库(亚马逊运营的仓库)地址信息

请求体:

{
    "Data": {},
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
            "id": 1,
            "name": "深圳坂田仓库",
            "country_cnname": "中国",
            "province": "广东省",
            "city": "深圳市",
            "postcode": "54553",
            "address": "深圳市龙华新区民治街道20号向南商业大厦6楼601室"
        }
    ]
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须
Version string 必须 0.0.1 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

RequestTime string 必须 请求发起时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.1 接口版本号

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id

mock: 1

├─ name string 非必须 仓库名称

mock: 深圳坂田仓库

├─ country_cnname string 非必须 仓库所在国家中文成名

mock: 中国

├─ province string 非必须 所在省

mock: 广东省

├─ city string 非必须 所在市

mock: 深圳市

├─ postcode string 非必须 邮编

mock: 54553

├─ address string 非必须 详细地址

mock: 深圳市龙华新区民治街道20号向南商业大厦6楼601室

获取第三方仓库信息(目的地)

基本信息

Path: /api/get_thirdwarehouse?dataType=json

Method: POST

接口描述:

获取目的地第三方仓库(谷仓等其他第三方运营的仓库)地址信息

请求体:

{
    "Data": {},
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
        	"id": 3,
            "depot_name": "澳洲仓",
            "country_cnname": "美国",
            "country_code": "US",
            "depot_province": "澳大利亚联邦",
            "depot_city": "Commonwealth of Australia",
            "depot_address": "3/70 Rowland AveWollongong  NSW 2500Australia",
            "depot_post_code": "748541"
        }
    ]
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 请求提交的数据
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3

枚举备注:

format: 0.0.3

mock: 0.0.3

RequestTime string 必须 1618899866 请求的时间戳

最大长度: 10

最小长度: 10

mock: 1618899866

RequestId string 必须 fa0b38da-271f-41c0-87c9-b057a41bba07 请求的唯一标识符

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3

mock: 0.0.3

ResponseTime number 必须 1618899866 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id

mock: 3

├─ depot_name string 非必须 仓库名称

mock: 澳洲仓

├─ country_cnname string 非必须 仓库所在国家中文成名

mock: 美国

├─ country_code string 非必须 仓库所在国家二字代码

mock: US

├─ depot_province string 非必须 仓库所在省

mock: 澳大利亚联邦

├─ depot_city string 非必须 仓库所在市

mock: Commonwealth of Australia

├─ depot_address string 非必须 仓库所在详细地址

mock: 3/70 Rowland AveWollongong  NSW 2500Australia

├─ depot_post_code string 非必须 仓库所在地址邮编

mock: 748541

获取私人收货地址(目的地)

基本信息

Path: /api/get_shipping_location?dataType=json

Method: POST

接口描述:

获取私人目的地地址详情

请求体:

{
    "Data": {},
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
            "id": 6256,
            "company_name": "测试",
            "country_cnname": "美国",
            "first_name": "测试",
            "phone": "18802537024",
            "address": "DFG",
            "postcode": "10001",
            "city": "SDFG",
            "province": "洛杉矶",
            "email": ""
        }
    ]
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 请求提交数据
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

RequestTime string 必须 1618899866 请求发起时间(Unix时间戳)

最大长度: 10

最小长度: 10

mock: 1618899866

RequestId string 必须 fa0b38da-271f-41c0-87c9-b057a41bba07 请求唯一标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.3 接口版本号

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 1 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id

mock: 5760

├─ company_name string 非必须 收件公司名称

mock: 纵腾网络有限公司

├─ country_cnname string 非必须 收件地址所在国家中文成名

mock: 安道尔

├─ first_name string 非必须 收件人名字

mock: 纵腾

├─ phone string 非必须 联系电话

mock: 0755-23769793

├─ address string 非必须 详细地址

mock: 深圳民治地铁站

├─ postcode string 非必须 邮编

mock: 95249

├─ city string 非必须 所在市

mock: 深圳市

├─ province string 非必须 所在省

mock: 广东

├─ email string 非必须 邮箱

mock: zongteng@163.com

获取提货地址

基本信息

Path: /api/get_pickup_location?dataType=json

Method: POST

接口描述:

获取上门提货的地址详情

请求体:

{
    "Data": {},
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
            "id": 140,
            "name": "爱丽丝",
            "phone": "13522002200",
            "address": "深圳市罗湖区深南大道26778号京基100"
        }
    ]
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 请求提交数据
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

RequestTime string 必须 1618899866 请求发起时间(Unix时间戳)

最大长度: 10

最小长度: 10

mock: 1618899866

RequestId string 必须 fa0b38da-271f-41c0-87c9-b057a41bba07 请求唯一标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.3 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id

mock: 89

├─ name string 非必须 提货人姓名

mock: 李世民

├─ phone string 非必须 联系电话

mock: 15888888888

├─ address string 非必须 详细地址

mock: 西安大明宫

获取港口信息

基本信息

Path: /api/get_port?dataType=json

Method: POST

接口描述:

获取海运整柜运输方式下的港口信息(包括始发港和目的港)

请求体:

{
  "Data": {
    "type": "2",
    "country_code": "AD"
  },
  "Version": "0.0.3",
  "RequestTime": "1618899866",
  "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616573452,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "8c509f52-5b9f-d143-d6e2-62d5916060ca",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": [
        {
            "id": 2,
            "type": 1,
            "port_enname": null,
            "port_name": "深圳蛇口港",
            "port_country": "MO",
            "port_province": "澳大",
            "port_city": "澳洲",
            "port_address": "澳门赌场",
            "port_post_code": "32125615"
        }
    ]
}

响应失败示例:

{
    "Version":"0.0.3",
    "ResponseTime":1616570759,
    "RequestId":"fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId":"28dc5200-4d10-f3d0-cfe5-1ee151639c2e",
    "Data":"",
    "ResponseResult":0,
    "ResponseError":{
        "Code":"0x00999999",
        "ShortMessage":"服务器异常,请稍后重试",
        "LongMessage":"服务器异常,请稍后重试"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 提交数据
├─ type string 必须 1 港口类型

枚举: 1,2

枚举备注: 1=起运港;2=目的港

mock: 1

├─ country_code string 非必须 AD 仓库所在国家二字代码

mock: AD

Version string 必须 0.0.3 接口版本号

枚举: 0.0.3

mock: 0.0.3

RequestTime string 必须 1618899866 请求发起时间

mock: 1618899866

RequestId string 必须 fa0b38da-271f-41c0-87c9-b057a41bba07 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 0.0.1 接口版本号

mock: 0.0.3

ResponseTime string 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 请求响应ID

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object [] 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集

item 类型: object

├─ id number 非必须 数据id
├─ type number 非必须 港口类型

枚举: 1

枚举备注: 1=起运港;2=目的港

├─ port_enname string 非必须 港口英文名
├─ port_name string 非必须 港口中文名
├─ port_country string 非必须 港口所在国家二字代码
├─ port_province string 非必须 港口所在省
├─ port_city string 非必须 港口所在市
├─ port_address string 非必须 港口详细地址
├─ port_post_code string 非必须 港口邮编

上传文件接口

基本信息

Path: /api/upload_file?dataType=json

Method: POST

接口描述:

上传附件,并返回附件ID,配合其他业务接口使用

请求体:

{
    "Data": {
        "file_type": 12,
        "file_extension": "xlsx",
        "file_data": "Base64_str"  //此处替换base64文件流
    },
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version":"0.0.3",
    "ResponseTime":1616572880,
    "RequestId":"fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId":"a2e6e148-6990-155b-6909-f19f0c8a40a4",
    "ResponseResult":1,
    "ResponseError":"",
    "Data":{
        "file_id":33436
    }
}

响应失败示例:

{
    "Version":"0.0.3",
    "ResponseTime":1616570759,
    "RequestId":"fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId":"28dc5200-4d10-f3d0-cfe5-1ee151639c2e",
    "Data":"",
    "ResponseResult":0,
    "ResponseError":{
        "Code":"0x00999999",
        "ShortMessage":"服务器异常,请稍后重试",
        "LongMessage":"服务器异常,请稍后重试"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须
├─ file_type string 必须 文件类型

枚举: 0,1,9,12

枚举备注: 0=报关资料;1=发票;9=装箱单;12=买单报关

mock: 0

├─ file_extension string 必须 文件后缀

枚举: zip,rar,xls,xlsx

枚举备注: 报关资料=[zip,rar],不超过3M;发票=[xls,xlsx],不超过3M;装箱单=[xls,xlsx],不超过3M

mock: rar

├─ file_data string 必须 base64文件流
Version string 必须 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

RequestTime string 必须 请求发起时间

mock: 1577084088

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 接口版本号

枚举: 0.0.3,0.0.4

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1577084088

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: a2e6e148-6990-155b-6909-f19f0c8a40a4

ResponseResult number 必须 指请求是否被成功执行:Failure=0 失败;Success=1 成功;Pending=2 等待

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ file_id number 非必须 文件上传成功后返回的文件信息ID

mock: 33436

创建空运订单

基本信息

Path: /api/createByAir?dataType=json

Method: POST

接口描述:

空运订单下单接口

请求体:

{
  "Data": {
    "product_code": "KY",
    "country": "AD",
    "service_id": "148",
    "weight": "111",
    "volume": "222",
    "mail_cargo_type": [
      "1",
      "5"
    ],
    "battery_type": [],
    "battery_model": [],
    "battery_volume": [],
    "battery_voltage": [],
    "fba_warehouseid": "",
    "shipping_id": "",
    "customs": "EDI declar",
    "clea_id": "",
    "clearance": "edi-tax",
    "tax_file_number": "跨鲸",
    "clearance_company": "跨鲸",
    "clearance_contact_information": "跨鲸",
    "clearance_company_address":'',
    "extra_tax_number" : {
        "IRS税号" : "GB297025190000",
        "VAT税号": "GB297025190",
        "EORI税号": "GB297025190000",
        "增值税号" : "GB297025190",
        "欧盟税号" : "GB297025190000",
    },
    "others": [],
    "trailer": "self_drive",
    "pick_id": [],
    "pick_time": "",
    "freight_id": "",
    "self_delivery_freight_id": "7",
    "destination_address": "THIRDPARTY",
    "shipping_warehouseid": "9",
    "note": "",
    "is_pva":'0',
    'pva_id':'',
    "pack_infos": [
      {
        "box_number": "aaa",
        "fba_reference_id": "fbassa",
        "box_count": "1-90",
        "cargo_enname": "英文名称11",
        "cargo_cnname": "中文名称1",
        "num": "1100",
        "unit": "pcs(个)",
        "price": "12.5",
        "ner_weight": "17.5",
        "rough_weight": "100.2",
        "volume":"12.3",
        "texture": "材质1",
        "brand": "品牌1",
        "model": "用途1",
        "purpose": "用途1",
        "hs_code": "124151",
        "image": "",
        "company_enname": "",
        "company_enaddress": "",
        "volume": 12.3,
        "remark": "备注1",
      },
      {
        "box_number": "aaa",
        "fba_reference_id": "",
        "box_count": "1-88",
        "cargo_enname": "英文名称11",
        "cargo_cnname": "中文名称1",
        "num": "1100",
        "unit": "pcs(个)",
        "price": "12.5",
        "ner_weight": "17.5",
        "rough_weight": "100.2",
        "volume":"12.3",
        "texture": "材质1",
        "brand": "品牌1",
        "model": "用途1",
        "purpose": "用途1",
        "hs_code": "111111.5",
        "image": "",
        "company_enname": "",
        "company_enaddress": "公司地址1",
        "volume": 12.3,
        "remark": "备注2",
      }
    ],
    "third_company_name": "dolor officia pariatur commodo minim",
    "third_first_name": "aliqua non qui dolore",
    "third_phone": "15966555853",
    "third_email": "iii@136.com"
  },
  "Version": "0.0.3",
  "RequestTime": "1577084088",
  "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "shipper_hawbcode": "KJF82712103246731G"
    }
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 Basic MGIyNjU4ZTgzZmEzMmU2Y2U2NmQ3OWQ3YzdlNGU2NGM6ZTA3NGMxMTQ2OTNmZTM4OTM0YWQyNjgyYmM4M2Y4YjU= 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称类型是否必须默认值备注其他信息
Dataobject必须
├─ product_codestring必须KY运输方式代码

枚举: KY,KYFBA

枚举备注: KY=空运; KYFBA=FBA空运;

├─ countrystring必须us收件人的国家二字码;例:美国填写US

枚举备注:

├─ service_idstring必须339服务方式id:获取服务方式接口返回的id
├─ volumenumber必须预报体积(单位:m³)

最大值: 1000

最小值: 0.01

├─ weightnumber必须预报重量(单位:kg)

最大值: 100000

最小值: 0.01

├─ mail_cargo_typestring []必须货物类型:可传多个值 1=普货; 2=内置电池; 3=配套电池; 4=纯电池; 5=易碎物品; 6=纺织品; 7=带磁;

item 类型: string

├─ 非必须1货物类型
├─ battery_typestring []非必须电池类型集合:当货物类型包含内置电池,配套电池或纯电池三个中的任何一种时必填 1=PI965; 2=PI966; 3=PI967; 4=PI969; 5=PI970; 6=UN3480; 7=UN3481; 8=UN3090; 9=UN3091; 10=其他;

item 类型: string

├─ 非必须1电池类型
├─ battery_modelstring []非必须电池型号集合 子元素字符限制:0 ~ 20个字

item 类型: string

├─ 非必须南孚电池型号
├─ battery_volumestring []非必须电池容量集合

item 类型: string

├─ 非必须240AM电池容量
├─ battery_voltagestring []非必须电池容量集合 元素字符限制:0 ~ 20个字

item 类型: string

├─ 非必须240v电池伏数
├─ pickup_typenumber非必须5提单类型(海运散货和FBA海运散货必填,空运、快递、FBA空运、FBA快递非必填)

最大值: 999

最小值: 0

├─ fba_warehouseidstring非必须13FBA仓库地址id,FBA订单(即product_code为FBA海运散货、FBA空运、FBA快递)时,该参数必填
├─ shipping_idstring非必须5695目的地私人收货地址id:调用获取私人收货地址(目的地)接口返回的地址id,destination_address =PERSONAL时,该参数或shipping_location必填其一
├─ shipping_locationobject非必须私人收货地址集合(新增私人收货地址):当该值存在时则shipping_id无效
├─ company_namestring必须Geek X Technology Inc.收货公司

最大长度: 100

最小长度: 0

├─ first_namestring必须Derek Chen收件人名

最大长度: 100

最小长度: 0

├─ phonestring必须+1 (469) 545-4888收件人联系方式

最大长度: 50

最小长度: 0

├─ emailstring必须adamx0413@gmail.com收件人邮箱

最大长度: 100

最小长度: 0

├─ postcodestring必须75229收件地址邮编(国家为美国时,填写的格式为5位数字/5位数字-4位)

最大长度: 50

最小长度: 0

├─ country_codestring必须us收件地址所在国家二字代码

最大长度: 2

最小长度: 0

├─ provincestring必须ASPV-洛杉矶收件地址所在省

最大长度: 50

最小长度: 0

├─ citystring必须Dallas收件地址所在市

最大长度: 50

最小长度: 0

├─ addressstring必须11410 Grissom ln收件详细地址

最大长度: 200

最小长度: 0

├─ customsstring必须EDI declar报关方式

枚举: EDI declar,commission

枚举备注: EDI declar=买单报关; commission=退税报关;

├─ clea_idstring非必须23154报关资料id上传退税报关资料返回的id(类型:报关资料);customs包含退税报关时必填,支持zip、rar文档上传
├─ clearancestring必须edi-tax清关方式

枚举: own-tax,edi-tax

枚举备注: own-tax=自有税号清关; edi-tax=跨鲸税号清关;

├─ tax_file_numberstring非必须跨鲸清关税号:清关方式为own-tax时,填写自有清关税号;清关方式为edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_companystring非必须跨鲸清关公司名称:清关方式为own-tax时,填写自有清关公司名称;清关方式为edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_contact_informationstring非必须跨鲸税号公司联系方式:清关方式为own-tax时,填写公司联系方式;清关方式为edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_company_addressstring非必须跨鲸税号公司地址:清关方式为own-tax时,填写公司地址;

最大长度: 200

最小长度: 0

├─ othersstring []必须增值服务集合:无需增值服务时,该参数置空既:"others" = [] fumigation=熏蒸; origin_crt=产地证; world_ease=world_ease服务; post_check=偏远邮编校; make_appointment=预约送货; carry=搬运服务; check_fee=包查验费; tax_fee=包税费; up_fee=保险服务; addr_type_commercial=商业地址; addr_type_residential=住宅地址; business_fee=商检服务; commodity_inspection=商检服务; isf_report=ISF申报

item 类型: string

├─ 非必须fumigation增值服务
├─ trailerstring必须self_drive派车服务

枚举: pick-door,self_drive

枚举备注: pick-door=上门提货; self_drive=自送;

├─ pick_idnumber []非必须提货地址id:获取提货地址中的接口返回的id,如果派车服务选择上门提货(pick-door),则该字段为必填,可传多个值

item 类型: number

├─ 非必须89
├─ pick_timestring非必须2022-12-24 17:21:10提货时间:如果派车服务选择上门提货(pick-door),则该字段为必填,格式“2019-12-24 17:21:10”
├─ freight_idstring非必须1送货仓库id:获取仓库地址接口中返回的仓库id,如果派车服务选择上门提货(pick-door),则该字段为必填
├─ self_delivery_freight_idstring非必须7自送仓库id:获取仓库地址接口中返回的仓库id,派车服务选择自送(self_drive),则该字段为必填
├─ notestring非必须自动化测试备注信息

最大长度: 200

最小长度: 0

├─ destination_addressstring必须PERSONAL目的地址类型;FBA订单时,该值只能为FBA

枚举: FBA,THIRDPARTY,PERSONAL

枚举备注: FBA=FBA地址; THIRDPARTY=第三方仓库; PERSONAL=私人地址;

├─ shipping_warehouseidstring非必须95614目的地第三方仓库id:调用获取第三方仓库地址接口返回的仓库id,destination_address =THIRDPARTY时,该参数必填
├─ pack_infosobject []非必须货物详细信息集合:运输方式为KY=空运、KYFBA=FBA空运、SHHY=海运、SHFBA=FBA海运时,若使用pack_info传递商品信息则pack_id=""即可

最小数量: 1

item 类型: object

├─ box_countstring必须1-90箱号:支持格式如下:n1-n2或n1-n1或n1(n1,n2...均为正整数)
├─ cargo_ennamestring必须shipping labels商品英文名称
├─ cargo_cnnamestring必须标签纸商品中文名称
├─ numstring必须1数量
├─ unitstring必须计量单位

枚举: bag(包/袋),set(台),set(座),set(架),set(套),set(部),set(亿),unit(辆/艘),pcs(个),pcs(只),pcs(件),pcs(支),pcs(枝),pcs(把),head(头),sheet(张),stick(根),bar(条),block(块),coil(卷/盘),pair(副/双),group(组),ration(份),couple(对),komg(井),meter(米),square meter(平方米),cubic meter(立方米),cone(筒),cone(筒),g(克),basin(盆),ten thousand(万个),hundred pairs(百副/百双),hundred pcs(百支/百把/百个/百片),bolt(疋/匹),quintal(公担),thousand pcs(千只/千枝/千个),thousand block(千块),thousand box(千盒),hundred million pcs(亿支/亿个),hundred million set(万套),thousand sheet(千张),thousand sheet(千张),kilowatt-ampere(千伏安),kilowatt(千瓦),kilowatt-hour(千瓦时),thousand liter(千升),foot(英尺),metric ton(吨),long ton(长吨),short ton(短吨),picul(司马担),jin(斤),pound(磅),hundred pounds(担),uk hundred-weight(英担),short hundred weight(短担),liang(两),dan(市担),ounce(盎司),carat(克拉),chi(市尺),yard(码),cun(寸),liter(升),milliliter(毫升),uk gallon(英加仑),us gallon(美加仑),cubic foot(立英方尺),cubic chi(立方尺),square yard(平方码),square foot(平方英尺),square chi(平方尺),uk horsepower(英制马力),metric horsepower(公制马力),link(令),box(箱/盒),batch(批),can(罐),barrel(桶),bundle(扎/捆),basket(萝/筐),dozen(打),gross(罗),book(册/本),sheel(发),grain(粒),he(合),bottle(瓶),ten thousand pair(万双),ten thousand grain(万粒),thousand grain(千粒),km(千米),thousand feet(千英尺),million ba(百万贝可)

├─ pricestring必须250申报单价
├─ ner_weightnumber必须商品总净重(单位:kg)
├─ rough_weightnumber必须整箱毛重(单位:kg)
├─ texturestring必须纸材质
├─ brandstring必须飞书品牌
├─ modelstring必须2564型号
├─ purposestring必须打印用途
├─ hs_codestring必须56415616海关编码
├─ imagestring非必须http://10.100.1.158/#/cases商品链接
├─ company_ennamestring非必须彼得纸业工厂名
├─ company_enaddressstring非必须银河系地球村工厂地址
├─ box_numberstring必须客户参考号(目的国家为美国且目的地址为FBA地址时,箱唛格式为FBA+9个英文数字)
├─ fba_reference_idstring非必须FBA参考号(部分服务方式要求必填)
├─ third_company_namestring非必须爱豆传媒影视有限公司第三方仓库联系方式信息-公司名(当「destination_address」参数值为「THIRDPARTY」时必填)

最大长度: 100

最小长度: 0

├─ third_first_namestring非必须波哥第三方仓库联系方式信息-姓名(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)

最大长度: 100

最小长度: 0

├─ third_phonestring非必须13734884521第三方仓库联系方式信息-电话(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)

最大长度: 50

最小长度: 0

├─ third_emailstring非必须admin@163.com第三方仓库联系方式信息-邮箱,值必须为正确的邮箱格式(当「destination_address」参数值为「THIRDPARTY」时必填)

format: email

Versionstring必须0.0.3接口版本号

枚举: 0.0.3

RequestTimestring必须1611626055请求发起时间
RequestIdstring必须fa0b38da-271f-41c0-87c9-b057a41bba07唯一请求标识

返回数据

名称类型是否必须默认值备注其他信息
Versionstring必须0.0.3接口版本号
ResponseTimestring必须响应时间
RequestIdstring必须唯一请求标识
ResponseIdstring必须唯一响应标识
ResponseResultnumber必须请求响应结果

枚举: 0,1,2

枚举备注: 0:失败 1:成功 2:等待

ResponseErrorobject必须响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Codestring非必须错误代码
├─ ShortMessagestring非必须简短错误信息
├─ LongMessagestring非必须详细错误信息
Dataobject必须响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ shipper_hawbcodestring必须运单号(订单号)

创建快递订单

基本信息

Path: /api/createExpress?dataType=json

Method: POST

接口描述:

快递订单下单接口

请求体:

{
    "Data": {
        "product_code": "KD",
        "country": "US",
        "service_id": "335",
        "fba_refercode_arr": ["FBAT5Uwd108133", "FBAT5Uwd108134"],
        "fba_refercode2_arr": ["FBA15G1"],
        "box_num_arr": ["90", "92"],
        "volume_arr": ["12.35", "15"],
        "weight_arr": ["25.66", "20"],
        "mail_cargo_type": ["1", "5"],
        "battery_type": ["1", "2"],
        "battery_model": ["model1", "model2"],
        "battery_volume": ["4000", "4200"],
        "battery_voltage": ["4.73", "3.7"],
        "fba_warehouseid": "78",
        "shipping_id": "",
        "customs": "EDI declar",
        "clea_id": "",
        "clearance": "edi-tax",
        "tax_file_number": "跨鲸",
        "clearance_company": "跨鲸",
        "clearance_contact_information": "跨鲸",
        "clearance_company_address":'',
        "extra_tax_number" : {
            "IRS税号" : "GB297025190000",
            "VAT税号": "GB297025190",
            "EORI税号": "GB297025190000",
            "增值税号" : "GB297025190",
            "欧盟税号" : "GB297025190000",
        },
        "value-add": "",
        "others": ["origin_crt", ],
        "trailer": "self_drive",
        "pick_id": ["1", "2"],
        "pick_time": "2019-12-24 17:21:10",
        "freight_id": "1",
        "self_delivery_freight_id": "7",
        "destination_address": "FBA",
        "shipping_warehouseid": "1",
        "note": "测试建单001",
        "third_company_name": "dolor officia pariatur commodo minim",
        "third_first_name": "aliqua non qui dolore",
        "third_phone": "15966555853",
        "third_email": "[iii@136.com](mailto:iii@136.com)",
        "is_pva":'0',
        'pva_id':'',
        "pack_infos": [{
            "box_count": "1-90",
            "cargo_enname": "英文名称1",
            "cargo_cnname": "中文名称1",
            "num": "1100",
            "unit": "pcs(个)",
            "price": "12.5",
            "texture": "材质1",
            "brand": "品牌1",
            "model": "用途1",
            "purpose": "用途1",
            "hs_code": "123",
        },
        {
            "box_count": "1-90",
            "cargo_enname": "英文名称1",
            "cargo_cnname": "中文名称1",
            "num": "1100",
            "unit": "pcs(个)",
            "price": "12.5",
            "texture": "材质1",
            "brand": "品牌1",
            "model": "用途1",
            "purpose": "用途1",
            "hs_code": "123"
        }],
    },
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "shipper_hawbcode": "KJF82712103246731G"
    }
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 Basic MGIyNjU4ZTgzZmEzMmU2Y2U2NmQ3OWQ3YzdlNGU2NGM6ZTA3NGMxMTQ2OTNmZTM4OTM0YWQyNjgyYmM4M2Y4YjU= 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称类型是否必须默认值备注其他信息
Dataobject必须
├─ product_codestring必须KD运输方式代码

枚举: KD,KDFBA

枚举备注: KD=快递; KDFBA=FBA快递;

├─ countrystring必须US收件人的国家二字码;例:美国填写US
├─ service_idstring必须335服务方式id:获取服务方式接口返回的id
├─ fba_refercode_arrstring []必须客户参考号:客户自有箱号或者FBA单号,可以传多个值 子元素限制: 目的国为美国且地址为FBA时,格式为:FBA+9个英文数字

最小数量: 0

最大数量: 20

item 类型: string

├─ 非必须FBA66332555A客户自有箱号或者FBA单号
├─ fba_refercode2_arrstring []非必须FBA参考号:尾程亚马逊预约的ID号,数组长度和客户参考号的数组长度一致(部分服务方式要求必填)

最小数量: 0

最大数量: 20

item 类型: string

├─ 非必须FBA66332556A尾程亚马逊预约的ID号
├─ box_num_arrinteger []必须预报箱数(单位:箱):可以传多个箱数。数组长度和客户参考号的数组长度一致 子元素限制:只能是正整数

item 类型: integer

├─ 非必须90只能是正整数
├─ volume_arrnumber []必须预报体积(单位:m³):可以传多个值,数组长度和客户参考号的数组长度一致 子元素限制:支持两位小数的数字

最小数量: 1

最大数量: 9

item 类型: number

├─ 非必须45支持两位小数的数字
├─ weight_arrnumber []必须预报重量(单位:kg):可以传多个值,数组长度和客户参考号的数组长度一致 子元素限制:支持两位小数的数字

最小数量: 0

最大数量: 999

item 类型: number

├─ 非必须45支持两位小数的数字
├─ mail_cargo_typestring []必须货物类型:可传多个值 1=普货; 2=内置电池; 3=配套电池; 4=纯电池; 5=易碎物品; 6=纺织品; 7=带磁;

item 类型: string

├─ 非必须2货物类型
├─ battery_typestring []非必须电池类型集合:当货物类型包含内置电池,配套电池或纯电池三个中的任何一种时必填 1=PI965; 2=PI966; 3=PI967; 4=PI969; 5=PI970; 6=UN3480; 7=UN3481; 8=UN3090; 9=UN3091; 10=其他;

最小数量: 0

最大数量: 20

item 类型: string

├─ 非必须10电池类型
├─ battery_modelstring []非必须电池型号集合 元素字符限制:0 ~ 20个字

最小数量: 0

最大数量: 99

item 类型: string

├─ 非必须小米电池型号
├─ battery_volumestring []非必须电池容量集合 元素字符限制:0 ~ 20个字

最小数量: 0

最大数量: 99

item 类型: string

├─ 非必须240V电池容量
├─ battery_voltagestring []非必须电池伏数集合

最小数量: 0

最大数量: 9999

item 类型: string

├─ 非必须25V电池伏数
├─ fba_warehouseidstring必须75
├─ shipping_idstring非必须5695目的地私人收货地址id:调用获取私人收货地址(目的地)接口返回的地址id,destination_address =PERSONAL时,该参数或shipping_location必填其一
├─ shipping_locationobject非必须私人收货地址集合(新增私人收货地址):当该值存在时则shipping_id无效
├─ company_namestring必须Geek X Technology Inc.收货公司

最大长度: 100

最小长度: 0

├─ first_namestring必须Derek Chen收件人名

最大长度: 100

最小长度: 0

├─ phonestring必须+1 (469) 545-4888收件人联系方式

最大长度: 50

最小长度: 0

├─ emailstring必须adamx0413@gmail.com收件人邮箱

最大长度: 100

最小长度: 0

├─ postcodestring必须75229收件地址邮编(国家为美国时,填写的格式为5位数字/5位数字-4位)

最大长度: 50

最小长度: 0

├─ country_codestring必须US收件地址所在国家二字代码

最大长度: 2

最小长度: 0

├─ provincestring必须ASPV-洛杉矶收件地址所在省

最大长度: 50

最小长度: 0

├─ citystring必须Dallas收件地址所在市

最大长度: 50

最小长度: 0

├─ addressstring必须11410 Grissom ln收件详细地址

最大长度: 200

最小长度: 0

├─ customsstring必须EDI declar报关方式

枚举: EDI declar,commission,themselves

枚举备注: EDI declar=买单报关; commission=退税报关; themselves=报关自理;

├─ clea_idstring非必须23453报关资料id上传退税报关资料返回的id(类型:报关资料);customs包含退税报关时必填,支持zip、rar文档上传
├─ clearancestring必须edi-tax清关方式

枚举: own-tax,edi-tax

枚举备注: own-tax=自有税号清关; edi-tax=跨鲸税号清关;

├─ tax_file_numberstring非必须跨鲸清关税号:clearance = own-tax时,填写自有清关税号;clearance = edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_companystring非必须跨鲸清关公司名称:clearance = own-tax时,填写自有清关公司名称;clearance = edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_contact_informationstring非必须跨鲸税号公司联系方式:clearance = own-tax时,填写公司联系方式;clearance = edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_company_addressstring非必须跨鲸税号公司地址:clearance = own-tax时,填写公司地址;

最大长度: 200

最小长度: 0

├─ value-addstring非必须departure打托服务

枚举: departure,destion,tariff-pre

枚举备注: departure=起运港打托; destion=目的港打托; tariff-pre=关税预付;

├─ othersstring []必须增值服务集合:无需增值服务时,该参数置空既:"others" = [] fumigation=熏蒸; origin_crt=产地证; world_ease=world_ease服务; post_check=偏远邮编校; make_appointment=预约送货; carry=搬运服务; check_fee=包查验费; tax_fee=包税费; up_fee=保险服务; addr_type_commercial=商业地址; addr_type_residential=住宅地址; business_fee=商检服务; commodity_inspection=商检服务; isf_report=ISF申报

item 类型: string

├─ 非必须fumigation增值服务
├─ trailerstring必须pick-door派车服务

枚举: pick-door,self_drive

枚举备注: pick-door=上门提货; self_drive=自送;

├─ pick_idnumber []非必须提货地址id:获取提货地址中的接口返回的id,如果派车服务选择上门提货(pick-door),则该字段为必填,可传多个值

最小数量: 0

最大数量: 999

item 类型: number

├─ 非必须304
├─ pick_timestring非必须2022-12-24 17:21:10提货时间:如果派车服务选择上门提货(pick-door),则该字段为必填,格式“2019-12-24 17:21:10”
├─ freight_idstring非必须13仓库id:获取仓库地址接口中返回的仓库id,如果派车服务选择上门提货(pick-door),则该字段为必填
├─ self_delivery_freight_idstring非必须7自送仓库id:获取仓库地址接口中返回的仓库id,派车服务选择自送(self_drive),则该字段为必填
├─ notestring非必须床位数备注信息

最大长度: 200

最小长度: 0

├─ destination_addressstring必须PERSONAL目的地址类型;FBA订单时,该值只能为FBA

枚举: FBA,THIRDPARTY,PERSONAL

枚举备注: FBA=FBA地址; THIRDPARTY=第三方仓库; PERSONAL=私人地址;

├─ shipping_warehouseidstring非必须1目的地第三方仓库id:调用获取第三方仓库地址接口返回的仓库id,destination_address =THIRDPARTY时,该参数必填
├─ pack_infosobject []必须商品信息集合

最小数量: 0

最大数量: 999

item 类型: object

├─ box_countstring必须1-90箱号:支持格式如下:n1-n2或n1-n1或n1(n1,n2...均为正整数)
├─ cargo_ennamestring必须TEst商品英文名称
├─ cargo_cnnamestring必须测试商品中文名称
├─ numstring必须1数量
├─ unitstring必须个单位

枚举: bag(包/袋),set(台),set(座),set(架),set(套),set(部),set(亿),unit(辆/艘),pcs(个),pcs(只),pcs(件),pcs(支),pcs(枝),pcs(把),head(头),sheet(张),stick(根),bar(条),block(块),coil(卷/盘),pair(副/双),group(组),ration(份),couple(对),komg(井),meter(米),square meter(平方米),cubic meter(立方米),cone(筒),cone(筒),g(克),basin(盆),ten thousand(万个),hundred pairs(百副/百双),hundred pcs(百支/百把/百个/百片),bolt(疋/匹),quintal(公担),thousand pcs(千只/千枝/千个),thousand block(千块),thousand box(千盒),hundred million pcs(亿支/亿个),hundred million set(万套),thousand sheet(千张),thousand sheet(千张),kilowatt-ampere(千伏安),kilowatt(千瓦),kilowatt-hour(千瓦时),thousand liter(千升),foot(英尺),metric ton(吨),long ton(长吨),short ton(短吨),picul(司马担),jin(斤),pound(磅),hundred pounds(担),uk hundred-weight(英担),short hundred weight(短担),liang(两),dan(市担),ounce(盎司),carat(克拉),chi(市尺),yard(码),cun(寸),liter(升),milliliter(毫升),uk gallon(英加仑),us gallon(美加仑),cubic foot(立英方尺),cubic chi(立方尺),square yard(平方码),square foot(平方英尺),square chi(平方尺),uk horsepower(英制马力),metric horsepower(公制马力),link(令),box(箱/盒),batch(批),can(罐),barrel(桶),bundle(扎/捆),basket(萝/筐),dozen(打),gross(罗),book(册/本),sheel(发),grain(粒),he(合),bottle(瓶),ten thousand pair(万双),ten thousand grain(万粒),thousand grain(千粒),km(千米),thousand feet(千英尺),million ba(百万贝可)

├─ pricestring必须32申报价格
├─ texturestring必须木材材质
├─ brandstring必须无品牌
├─ modelstring必须009型号
├─ purposestring必须测试用途用途
├─ hs_codestring必须645648海关编码
├─ third_company_namestring非必须阿ADC第三方仓库联系方式信息-公司名(当「destination_address」参数值为「THIRDPARTY」时必填)

最大长度: 100

最小长度: 0

├─ third_first_namestring非必须小城第三方仓库联系方式信息-姓名(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)

最大长度: 100

最小长度: 0

├─ third_phonestring非必须13426464211第三方仓库联系方式信息-电话(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)

最大长度: 50

最小长度: 0

├─ third_emailstring非必须description@163.com第三方仓库联系方式信息-邮箱,值必须为正确的邮箱格式(当「destination_address」参数值为「THIRDPARTY」时必填)

format: email

Versionstring必须0.0.3接口版本号

枚举: 0.0.3

RequestTimestring必须1577084088请求发起时间
RequestIdstring必须fa0b38da-271f-41c0-87c9-b057a41bba07唯一请求标识

返回数据

名称类型是否必须默认值备注其他信息
Versionstring必须0.0.3接口版本号
ResponseTimestring必须响应时间
RequestIdstring必须唯一请求标识
ResponseIdstring必须唯一响应标识
ResponseResultnumber必须响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

ResponseErrorobject必须响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Codestring非必须错误代码
├─ ShortMessagestring非必须简短错误信息
├─ LongMessagestring非必须详细错误信息
Dataobject必须响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ shipper_hawbcodestring必须运单号(订单号)

创建海运散货订单

基本信息

Path: /api/createShippingBulk?dataType=json

Method: POST

接口描述:

海运散货订单下单接口

请求体:

{
  "Data": {
    "product_code": "SHHY",
    "country": "AD",
    "service_id": "153",
    "mail_cargo_type": [
      "1",
      "5"
    ],
    "volume": "0.11",
    "weight": "100000",
    "battery_type": [],
    "battery_model": [],
    "battery_volume": [],
    "battery_voltage": [],
    "fba_warehouseid": "13",
    "shipping_id": "",
    "customs": "EDI declar",
    "clea_id": "6817",
    "customs_title": [
      "清关抬头1",
      "清关抬头2"
    ],
    "clearance": "edi-tax",
    "tax_file_number": "跨鲸",
    "clearance_company": "跨鲸",
    "clearance_contact_information": "跨鲸",
    "clearance_company_address":'',
    "extra_tax_number" : {
        "IRS税号" : "GB297025190000",
        "VAT税号": "GB297025190",
        "EORI税号": "GB297025190000",
        "增值税号" : "GB297025190",
        "欧盟税号" : "GB297025190000",
    },
    "others": [],
    "trailer": "self_drive",
    "pick_time": "",
    "freight_id": "",
    "self_delivery_freight_id": "7",
    "destination_address": "THIRDPARTY",
    "shipping_warehouseid": "10",
    "note": "",
    "is_pva":'0',
    'pva_id':'',
    "pack_infos": [
      {
        "box_number": "aaa",
        "fba_reference_id": "FFF",
        "box_count": "1-90",
        "cargo_enname": "英文名称11",
        "cargo_cnname": "中文名称1",
        "num": "1100",
        "unit": "pcs(个)",
        "price": "12.5",
        "ner_weight": "17.5",
        "rough_weight": "20.22",
        "volume":"12.3",
        "texture": "材质1",
        "brand": "品牌1",
        "model": "用途1",
        "purpose": "用途1",
        "hs_code": "124151",
        "image": "",
        "company_enname": "",
        "company_enaddress": "",
        "volume": 12.3,
        "remark": "备注1"
      },
      {
        "box_number": "aaa",
        "fba_reference_id": " WWW",
        "box_count": "1-100",
        "cargo_enname": "英文名称11",
        "cargo_cnname": "中文名称1",
        "num": "1100",
        "unit": "pcs(个)",
        "price": "12.5",
        "ner_weight": "17.5",
        "rough_weight": "20.22",
        "volume":"12.3",
        "texture": "材质1",
        "brand": "品牌1",
        "model": "用途1",
        "purpose": "用途1",
        "hs_code": "124151",
        "image": "",
        "company_enname": "",
        "company_enaddress": "",
        "volume": 12.3,
        "remark": "备注1"
      }
    ],
    "third_company_name": "dolor officia pariatur commodo minim",
    "third_first_name": "aliqua non qui dolore",
    "third_phone": "do laboris",
    "third_email": "[in@sentence.com](mailto:in@sentence.com)"
  },
  "Version": "0.0.3",
  "RequestTime": "1577084088",
  "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "shipper_hawbcode": "KJF82712103246731G"
    }
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 Basic MGIyNjU4ZTgzZmEzMmU2Y2U2NmQ3OWQ3YzdlNGU2NGM6ZTA3NGMxMTQ2OTNmZTM4OTM0YWQyNjgyYmM4M2Y4YjU= 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称类型是否必须默认值备注其他信息
Dataobject必须
├─ product_codestring必须SHHY运输方式代码

枚举: SHHY,SHFBA

枚举备注: SHHY=海运散货; SHFBA=FBA海运散货;

├─ countrystring必须AD收件人的国家二字码;例:美国填写US
├─ service_idstring必须342服务方式id:获取服务方式接口返回的id
├─ volumenumber必须预报体积(单位:m³)

最大值: 1000

最小值: 0.01

├─ weightnumber必须预报重量(单位:kg)

最大值: 100000

最小值: 0.01

├─ mail_cargo_typestring []必须货物类型:可传多个值 1=普货; 2=内置电池; 3=配套电池; 4=纯电池; 5=易碎物品; 6=纺织品; 7=带磁;

最小数量: 1

最大数量: 99

item 类型: string

├─ 非必须1货物类型
├─ battery_typestring []非必须电池类型集合:当货物类型包含内置电池,配套电池或纯电池三个中的任何一种时必填 1=PI965; 2=PI966; 3=PI967; 4=PI969; 5=PI970; 6=UN3480; 7=UN3481; 8=UN3090; 9=UN3091; 10=其他;

最小数量: 1

最大数量: 99

item 类型: string

├─ 非必须1电池类型
├─ battery_modelstring []非必须电池型号集合 子元素字符限制:0 ~ 20个字

最小数量: 1

最大数量: 9999

item 类型: string

├─ 非必须飞利浦电池型号
├─ battery_volumestring []非必须电池容量集合 子元素字符限制:0 ~ 20个字

最小数量: 1

最大数量: 99

item 类型: string

├─ 非必须240v电池容量
├─ battery_voltagestring []非必须电池伏数集合

最小数量: 1

最大数量: 999

item 类型: string

├─ 非必须15an电池伏数
├─ pickup_typenumber非必须0提单类型(海运散货和FBA海运散货必填,空运、快递、FBA空运、FBA快递非必填)

枚举: 0,1

枚举备注: 0=电放; 1=正本;

├─ fba_warehouseidstring非必须75FBA仓库地址id,FBA订单(即product_code为FBA海运散货、FBA空运、FBA快递)时,该参数必填
├─ shipping_idstring非必须5695目的地私人收货地址id:调用获取私人收货地址(目的地)接口返回的地址id,destination_address =PERSONAL时,该参数或shipping_location必填其一
├─ shipping_locationobject非必须私人收货地址集合(新增私人收货地址):当该值存在时则shipping_id无效
├─ company_namestring必须Naomi Vicente Perez收货公司

最大长度: 100

最小长度: 0

├─ first_namestring必须SDFDH收件人名

最大长度: 100

最小长度: 0

├─ phonestring必须===687076577收件人联系方式

最大长度: 50

最小长度: 0

├─ emailstring必须yeasddfg760610092@qq.com收件人邮箱

最大长度: 100

最小长度: 0

├─ postcodestring必须02800收件地址邮编(国家为美国时,填写的格式为5位数字/5位数字-4位)

最大长度: 50

最小长度: 0

├─ country_codestring必须AD收件地址所在国家二字代码

最大长度: 2

最小长度: 0

├─ provincestring必须AK-阿拉斯加收件地址所在省

最大长度: 50

最小长度: 0

├─ citystring必须Madrid收件地址所在市

最大长度: 50

最小长度: 0

├─ addressstring必须Calle de las Infantas收件详细地址

最大长度: 200

最小长度: 0

├─ customsstring必须EDI declar报关方式

枚举: EDI declar,commission,pay_tax

枚举备注: EDI declar=买单报关; commission=退税报关; pay_tax=买单+退税报关;

├─ customs_titlestring []非必须报关抬头,当customs=commission 或 pay_tax时必填 子元素限制:1 ~ 64个字符

最小数量: 1

最大数量: 10

item 类型: string

├─ 非必须三行情书报关抬头
├─ clea_idstring非必须23454报关资料id上传退税报关资料返回的id(类型:报关资料);customs包含退税报关时必填,支持zip、rar文档上传
├─ clearancestring必须edi-tax清关方式

枚举: own-tax,edi-tax

枚举备注: own-tax=自有税号清关( 需对应服务方式有此选项,否则返回错误 ); edi-tax=跨鲸税号清关;

├─ tax_file_numberstring非必须跨鲸清关税号:清关方式为own-tax时,填写自有清关税号;清关方式为edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_companystring非必须跨鲸清关公司名称:清关方式为own-tax时,填写自有清关公司名称;清关方式为edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_contact_informationstring非必须跨鲸税号公司联系方式:清关方式为own-tax时,填写公司联系方式;清关方式为edi-tax时,填写“跨鲸”

最大长度: 50

最小长度: 0

├─ clearance_company_addressstring非必须跨鲸税号公司地址:清关方式为own-tax时,填写公司地址;”

最大长度: 200

最小长度: 0

├─ othersstring []必须增值服务集合:无需增值服务时,该参数置空既:"others" = [] fumigation=熏蒸; origin_crt=产地证; world_ease=world_ease服务; post_check=偏远邮编校; make_appointment=预约送货; carry=搬运服务; check_fee=包查验费; tax_fee=包税费; up_fee=保险服务; addr_type_commercial=商业地址; addr_type_residential=住宅地址; business_fee=商检服务; commodity_inspection=商检服务; isf_report=ISF申报

最小数量: 1

最大数量: 99

item 类型: string

├─ 非必须fumigation增值服务
├─ trailerstring必须self_drive派车服务

枚举: pick-door,self_drive

枚举备注: pick-door=上门提货; self_drive=自送;

├─ pick_idnumber []非必须提货地址id:获取提货地址中的接口返回的id,如果派车服务选择上门提货(pick-door),则该字段为必填,可传多个值

最小数量: 1

最大数量: 99

item 类型: number

├─ 非必须89提货地址id
├─ pick_timestring非必须2022-12-24 17:21:10提货时间:如果派车服务选择上门提货(pick-door),则该字段为必填,格式“2019-12-24 17:21:10”
├─ freight_idstring非必须仓库id:获取仓库地址接口中返回的仓库id,如果派车服务选择上门提货(pick-door),则该字段为必填
├─ self_delivery_freight_idstring非必须7自送仓库id:获取仓库地址接口中返回的仓库id,派车服务选择自送(self_drive),则该字段为必填
├─ notestring非必须测试备注信息

最大长度: 200

最小长度: 0

├─ pay_the_billstring非必须23451买单报关id
├─ destination_addressstring必须PERSONAL目的地址类型;FBA订单时,该值只能为FBA

枚举: FBA,THIRDPARTY,PERSONAL

枚举备注: FBA=FBA地址; THIRDPARTY=第三方仓库; PERSONAL=私人地址;

├─ shipping_warehouseidstring非必须目的地第三方仓库id:调用获取第三方仓库地址接口返回的仓库id,destination_address =THIRDPARTY时,该参数必填
├─ pack_infosobject []非必须货物详细信息集合:货物详情(运输方式为KY=空运、KYFBA=FBA空运、SHHY=海运、SHFBA=FBA海运时,若使用pack_info传递商品信息则pack_id=""即可)

item 类型: object

├─ box_countstring必须1-90箱号:支持格式如下:n1-n2或n1-n1或n1(n1,n2...均为正整数)
├─ cargo_ennamestring必须string商品英文名称
├─ cargo_cnnamestring必须键盘商品中文名称
├─ numstring必须1数量
├─ unitstring必须计量单位

枚举: bag(包/袋),set(台),set(座),set(架),set(套),set(部),set(亿),unit(辆/艘),pcs(个),pcs(只),pcs(件),pcs(支),pcs(枝),pcs(把),head(头),sheet(张),stick(根),bar(条),block(块),coil(卷/盘),pair(副/双),group(组),ration(份),couple(对),komg(井),meter(米),square meter(平方米),cubic meter(立方米),cone(筒),cone(筒),g(克),basin(盆),ten thousand(万个),hundred pairs(百副/百双),hundred pcs(百支/百把/百个/百片),bolt(疋/匹),quintal(公担),thousand pcs(千只/千枝/千个),thousand block(千块),thousand box(千盒),hundred million pcs(亿支/亿个),hundred million set(万套),thousand sheet(千张),thousand sheet(千张),kilowatt-ampere(千伏安),kilowatt(千瓦),kilowatt-hour(千瓦时),thousand liter(千升),foot(英尺),metric ton(吨),long ton(长吨),short ton(短吨),picul(司马担),jin(斤),pound(磅),hundred pounds(担),uk hundred-weight(英担),short hundred weight(短担),liang(两),dan(市担),ounce(盎司),carat(克拉),chi(市尺),yard(码),cun(寸),liter(升),milliliter(毫升),uk gallon(英加仑),us gallon(美加仑),cubic foot(立英方尺),cubic chi(立方尺),square yard(平方码),square foot(平方英尺),square chi(平方尺),uk horsepower(英制马力),metric horsepower(公制马力),link(令),box(箱/盒),batch(批),can(罐),barrel(桶),bundle(扎/捆),basket(萝/筐),dozen(打),gross(罗),book(册/本),sheel(发),grain(粒),he(合),bottle(瓶),ten thousand pair(万双),ten thousand grain(万粒),thousand grain(千粒),km(千米),thousand feet(千英尺),million ba(百万贝可)

├─ pricestring必须23申报单价
├─ ner_weightnumber必须商品总净重(单位:kg)
├─ rough_weightnumber必须整箱毛重(单位:kg)
├─ texturestring必须太和经材质
├─ brandstring必须ikbc品牌
├─ modelstring必须1500da型号
├─ purposestring必须写代码用途
├─ hs_codestring必须12651511海关编码
├─ imagestring非必须https://fanyi.baidu.com/#glg/en/商品链接
├─ company_ennamestring非必须化工厂工厂名
├─ company_enaddressstring非必须深圳市宝安区工厂地址
├─ box_numberstring必须客户参考号(目的国家为美国且目的地址为FBA地址时,箱唛格式为FBA+9个英文数字)
├─ fba_reference_idstring非必须FBA参考号(部分服务方式要求必填)
├─ pay_the_bill_file_numnumber非必须1买单&退税报关的买单箱数
├─ third_company_namestring非必须沃尔玛第三方仓库联系方式信息-公司名(当「destination_address」参数值为「THIRDPARTY」时必填

最大长度: 100

最小长度: 0

├─ third_first_namestring非必须小欧第三方仓库联系方式信息-姓名(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)

最大长度: 100

最小长度: 0

├─ third_phonestring非必须7500-98132331第三方仓库联系方式信息-电话(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)

最大长度: 50

最小长度: 0

├─ third_emailstring非必须wem@sever.com第三方仓库联系方式信息-邮箱,值必须为正确的邮箱格式(当「destination_address」参数值为「THIRDPARTY」时必填)

format: email

├─ fee_moneystring非必须231货值金额:当增值服务选择up_fee时候必填
Versionstring必须0.0.3接口版本号
RequestTimestring必须1577084088请求发起时间
RequestIdstring必须fa0b38da-271f-41c0-87c9-b057a41bba07唯一请求标识

返回数据

名称类型是否必须默认值备注其他信息
Versionstring必须 0.0.3接口版本号
ResponseTimestring必须响应时间
RequestIdstring必须唯一请求标识
ResponseIdstring必须唯一响应标识
ResponseResultnumber必须请求响应ID

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

ResponseErrorobject必须响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Codestring非必须错误代码
├─ ShortMessagestring非必须简短错误信息
├─ LongMessagestring非必须详细错误信息
Dataobject必须响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ shipper_hawbcodestring必须运单号(订单号)

获取货物仓库测量信息

基本信息

Path: /api/getWarehouseData?dataType=json

Method: POST

接口描述:

获取订单货物入库后的测量信息

请求体:

{
    "Data": {
        "shipper_hawbcode": "KJF48342012221981U"
    },
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "total_volume": "0.00m³",
        "total_weight": "2.00KG",
        "fee_volumeweigh": "0.10m³",
        "min_box_charge_weight": "0.00",
        "metrical_info": [
            {
                "packnum": "KJF82712101309942Y-1/4",
                "length": "1.00",
                "width": "1.00",
                "height": "1.00",
                "weight": "1.00",
                "created_at": "2021-01-30 17:13:21",
                "updated_at": "2021-01-30 17:13:21",
                "volume_weight": "0.00",
                "fee_volume_weight": "0.00",
                "box_number": "FBA15Y4H7G4Q31",
                "return_status": 2
            }
        ]
    }
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 请求数据
├─ shipper_hawbcode string 必须 运单号

mock: KJF48342012221981U

Version string 必须 0.0.3 接口版本号

枚举: 0.0.3

mock: 0.0.3

RequestTime string 必须 请求发起时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 接口版本号

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ total_volume string 非必须 总体积

mock: 0.00m³

├─ total_weight string 非必须 总实重

mock: 0.00KG

├─ fee_volumeweigh string 非必须 计费重

mock: 0.00KG

├─ min_box_charge_weight string 非必须 单箱最低标准

mock: 0.00

├─ metrical_info object [] 非必须 箱子测量信息集合

item 类型: object

├─ packnum string 非必须 系统箱唛

mock: KJF48342012221981U-1/5

├─ length string 非必须 长cm

mock: 1.00

├─ width string 非必须 宽cm

mock: 2.00

├─ height string 非必须 高cm

mock: 3.00

├─ weight string 非必须 实重(kg)

mock: 4.00

├─ created_at string 非必须 创建时间

mock: 2021-02-08 17:23:21

├─ updated_at string 非必须 修改时间

mock: 2021-02-08 17:23:21

├─ volume_weight string 非必须 体积重

mock: 0.00

├─ fee_volume_weight string 非必须 计费重

mock: 0.00

├─ box_number string 非必须 自有箱号

mock: KL-15511

获取物流信息

基本信息

Path: /api/getLogistics?dataType=json

Method: POST

接口描述:

获取订单运输的物流轨迹信息

请求体:

{
    "Data": {
        "shipper_hawbcode": "KJF48342103048397X"
    },
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "shipper_hawbcode": "KJF82712103248541H",
        "transport": [
            {
                "change_server_hawbcode": "1Z4FR3976744446933",
                "order_name": "主单1",
                "transport_data": [
                    {
                        "title": "已发货",
                        "contents": "【快递】订单【KJF82712103248541H】已发货出库,下一步:等待物流更新",
                        "created_at": "2021-03-25 17:03:49"
                    }
                ]
            }
        ]
    }
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须 请求数据
├─ shipper_hawbcode string 必须 运单号

mock: KJF48342103048397X

Version string 必须 0.0.3 接口版本号

枚举: 0.0.3

mock: 0.0.3

RequestTime string 必须 请求发起时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 接口版本号

mock: 0.0.3

ResponseTime number 必须 响应时间

mock: 1618899866

RequestId string 必须 唯一请求标识

mock: fa0b38da-271f-41c0-87c9-b057a41bba07

ResponseId string 必须 唯一响应标识

mock: b5f1bce0-1266-bdc3-c84a-0bc5798992dd

ResponseResult number 必须 响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

mock: 1

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码

mock: 0x00999999

├─ ShortMessage string 非必须 简短错误信息

mock: 服务器异常,请稍后重试

├─ LongMessage string 非必须 详细错误信息

mock: 服务器异常,请稍后重试

Data object 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ shipper_hawbcode string 非必须 运单号(订单号)

mock: KJF48342103048397X

├─ transport object [] 非必须 物流数据集合

item 类型: object

├─ change_server_hawbcode string 非必须 转跟踪号

mock: KJF48342103048397X

├─ order_name string 非必须 转单名称(主单1,2,...)

mock: 主单1

├─ transport_data object [] 非必须 单号物流信息

item 类型: object

├─ title string 必须 物流状态

mock: 已发货

├─ contents string 必须 物流明细

mock: 【海运散货】订单【KJF48342103048397X】已发货出库,下一步:等待物流更新

├─ created_at string 必须 创建时间

mock: 2021-03-24 15:28:19

创建海运整柜订单

基本信息

Path: /api/createShippingTheEntireCabinet?dataType=json

Method: POST

接口描述:

海运整柜下单接口

请求体:

{
    "Data": {
        "service_mode": 1,
        "country": "AD",
        "service_id": 135,
        "box_type_new": "20GP",
        "load_port_id": 2,
        "destination_port_id": 22,
        "product_name": "Test",
        "volume": 1000,
        "weight": 1000,
        "predict_value": 1000,
        "destination_address": 2,
        "fba_warehouse_id": "",
        "destination_depot_id": "",
        "private_shipping_id": 1572,
        "sel_country_code": "AD",
        "sel_province": "阿萨德",
        "sel_city": "阿萨德",
        "sel_company_name": "aaaaaaaa",
        "sel_first_name": 123,
        "sel_phone": 234,
        "sel_email": "zt17259@zongteng.net",
        "sel_postcode": 234,
        "sel_address": 123,
        "customs_declaration": "pay_tax",
        "clearance_file_id": 5592,
        "others": ["carry", "origin_crt", "make_appointment", "commodity_inspection"],
        "make_appointment_name": "联系人",
        "make_appointment_phone": "电话",
        "make_appointment_email": "xxxxx@ztn.com",
        "need_pickup": 1,
        "pick_time": "2021/05/22 11:20",
        "pick_id": [130],
        "third_company_name": "dolor officia pariatur commodo minim",
        "third_first_name": "aliqua non qui dolore",
        "third_phone": "15966555853",
        "third_email": "iii@136.com"
        "clearance_data": [{
            "type": "own-tax",
            "list": [{
                "tax_zz_number": "GB297025190",
                "tax_om_number": "GB297025190000",
                "clearance_company": "跨鲸无限公司",
                "clearance_contact_information": "[kuajing123@kj.com](mailto:kuajing123@kj.com)",
                "clearance_company_address":"公司地址",
                "clear_file_id": 5593
            }]
        },
        {
            "type": "edi-tax",
            "clearance_mode": 0,
            "list": [{
                "tax_file_number": "跨鲸",
                "clearance_company": "跨鲸",
                "clearance_contact_information": "跨鲸"
            }]
        }]
    },
    "Version": "0.0.3",
    "RequestTime": "1577084088",
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07"
}

响应成功示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569387,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "dfb889ca-2934-190c-7b8c-db0d7d5a0a80",
    "ResponseResult": 1,
    "ResponseError": "",
    "Data": {
        "shipper_hawbcode": "KJF82712103246731G"
    }
}

响应失败示例:

{
    "Version": "0.0.3",
    "ResponseTime": 1616569753,
    "RequestId": "fa0b38da-271f-41c0-87c9-b057a41bba07",
    "ResponseId": "1c636259-26eb-29bd-5afb-a1a61d0c3879",
    "Data": "",
    "ResponseResult": 0,
    "ResponseError": {
        "Code": "0x00150001",
        "ShortMessage": "请求数据不存在",
        "LongMessage": "请求数据不存在"
    }
}

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 认证

Query

参数名称 是否必须 示例 备注
dataType 是 json

Body

名称 类型 是否必须 默认值 备注 其他信息
Data object 必须
├─ service_mode number 必须 1 服务模式

枚举: 1,2

枚举备注: 1=>DDP门到门;2=>FOB港到港

├─ country string 必须 AD 服务国家:国家二字代码
├─ service_id number 必须 服务方式:通过【获取服务方式】获取服务方式id,与国家对应
├─ box_type_new string 必须 20GP 预约柜型

枚举: 20GP,40GP,40HQ,45HQ

├─ load_port_id number 必须 起运港id:通过【获取起运港接口】获取
├─ destination_port_id number 必须 目的港id:通过【获取目的港接口】获取,与服务国家对应
├─ product_name string 必须 品名:字符限制

最大长度: 50

最小长度: 0

├─ volume number 必须 预估体积(m³)

最大值: 99999999.99

最小值: 0.01

├─ weight number 必须 预估重量(KG)

最大值: 99999999.99

最小值: 0.01

├─ predict_value number 必须 预估货值(USD)

最大值: 99999999.99

最小值: 0.01

├─ destination_address number 必须 2 收货/目的地地址类型

枚举: 1,2

枚举备注: 1=>FBA仓库;2=>私人地址;3=>第三方仓库

├─ fba_warehouse_id number 非必须 收货/目的地FBA仓id:当destination_address=1时必填,通过【获取FBA仓库地址接口】,与服务国家挂钩
├─ destination_depot_id number 非必须 第三方仓库地址:当destination_address=3时必填,通过【获取第三方仓库地址接口】,与服务国家挂钩
├─ private_shipping_id number 非必须 私人地址:当destination_address=2时选填,通过【获取收货地址接口】,若填写值则以下sel_*值的修改将无视,若该值不填则表示新建私人地址
├─ sel_country_code string 非必须 私人地址国家二字代码:当destination_address=2时必填,该值必须与服务服务国家相同,字符限制:小于100
├─ sel_province string 非必须 私人地址省份:当destination_address=2时必填,字符限制:小于50
├─ sel_city string 非必须 私人地址城市:当destination_address=2时必填,字符限制:小于50
├─ sel_company_name string 非必须 私人地址收件公司:当destination_address=2时必填,字符限制:小于100
├─ sel_first_name string 非必须 私人地址收件人姓名:当destination_address=2时选填,字符限制:小于100
├─ sel_phone string 非必须 私人地址收件人联系电话:当destination_address=2时选填,字符限制:大于1,小于50
├─ sel_email string 非必须 私人地址收件人电子邮箱:当destination_address=2时选填,,字符限制:小于200
├─ sel_postcode string 非必须 私人地址邮编:当destination_address=2时必填,字符限制:小于50
├─ sel_address string 非必须 私人地址详细地址:当destination_address=2时必填,字符限制:小于200
├─ customs_declaration string 必须 报关方式

枚举: commission,EDI decalr,pay_tax,themselves

枚举备注: commission=>退税报关;EDI decalr=>买单报关;pay_tax=>买单+退税报关;themselves=>报关自理

├─ clearance_file_id number 非必须 退税文件id:通过【上传文件接口】获取
├─ others string [] 必须 增值服务集合:无需增值服务时,该参数置空既:"others" = []

item 类型: string

├─ 非必须

枚举: fumigation,origin_crt,world_ease,post_check, make_appointment,carry,check_fee, tax_fee,up_fee,addr_type_commercial,addr_type_residential, business_fee,commodity_inspection,isf_report

枚举备注: fumigation=熏蒸;origin_crt=产地证;world_ease=world_ease服务;post_check=偏远邮编校;make_appointment=预约送货;carry=搬运服务;check_fee=包查验费;tax_fee=包税费;up_fee=保险服务;addr_type_commercial=商业地址;addr_type_residential=住宅地址;business_fee=商检服务;commodity_inspection=商检服务;isf_report=ISF申报

├─ make_appointment_name string 非必须 预约送货联系人:当other包含make_appointment时必填

最大长度: 30

├─ make_appointment_phone string 非必须 预约送货联系电话:当other包含make_appointment时必填

最大长度: 30

├─ make_appointment_email string 非必须 预约送货邮箱:当other包含make_appointment时必填

最大长度: 30

├─ need_pickup number 必须 拖车服务

枚举: 0

枚举备注: 0=>自理拖车;1=>跨鲸拖车

├─ pick_time string 非必须 提货时间:need_pickup=1时该字段为必填,格式“2019-12-24 17:21:10”
├─ pick_id number [] 非必须 提货地址id集合:获取提货地址中的接口返回的id,need_pickup=1时该字段为必填,可传多个值

item 类型: number

├─ 非必须 提货地址id
├─ clearance_data object [] 必须 清关信息,可填写多种清关方式

item 类型: object

├─ type string 必须 清关方式

枚举: own-tax,edi-tax

枚举备注: own-tax=>自有清关号清关;edi-tax=>跨鲸税号清关

├─ list object [] 必须

item 类型: object

├─ tax_zz_number string 非必须 增值税号:当type=edi-tax时,填写跨鲸即可
├─ tax_om_number string 非必须 欧盟税号:当type=own-tax时选填
├─ tax_file_number string 非必须 跨鲸清关税号:当type=edi-tax时必填,填写“跨鲸”即可
├─ clearance_company string 必须 税号公司名称:当type=edi-tax时,填写跨鲸即可
├─ clearance_contact_information string 必须 联系方式:当type=edi-tax时,填写跨鲸即可
├─ clearance_company_address string 非必须 公司地址
├─ clear_file_id number 非必须 清关文件id:通过【上传文件接口】获取
├─ third_company_name string 非必须 第三方仓库联系方式信息-公司名(当「destination_address」参数值为「THIRDPARTY」时必填)
├─ third_first_name string 非必须 第三方仓库联系方式信息-姓名(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)
├─ third_phone string 非必须 第三方仓库联系方式信息-电话(当「destination_address」参数值为「THIRDPARTY」可以传值,也可为空)
├─ third_email string 非必须 仓库联系方式信息-邮箱(当「destination_address」参数值为「THIRDPARTY」时必填)
Version string 必须 请求接口版本号

枚举: 0.0.3

RequestTime string 必须 请求发起时间
RequestId string 必须 唯一请求标识

返回数据

名称 类型 是否必须 默认值 备注 其他信息
Version string 必须 接口版本号

枚举: 0.0.3

ResponseTime string 必须 响应时间
RequestId string 必须 唯一请求标识
ResponseId string 必须 唯一响应标识
ResponseResult number 必须 请求响应结果

枚举: 0,1,2

枚举备注: 0=失败; 1=成功; 2=等待;

ResponseError object 必须 响应错误信息:当 ResponseResult = 0 时,该字段返回具体错误信息
├─ Code string 非必须 错误代码
├─ ShortMessage string 非必须 简短错误信息
├─ LongMessage string 非必须 详细错误信息
Data object 必须 响应具体数据:当 ResponseResult = 1 时,该字段返回具体结果集
├─ shipper_hawbcode string 必须 运单号(订单号)

更新日志

2021-06-18

1. 补充了商品信息中箱数(pack_infos.box_count)格式的说明

2. 补充了FBA参考号(fba_refercode2_arr)必填说明

3. 新增整柜海运下单接口

4. 新增获取港口信息接口

5. 新增获取整柜增值服务接口