文档中心 > API类目 > 菜鸟裹裹API

cainiao.guoguo.graborder.queryorderpricerule (查询订单计费规则)

查询订单计费规则

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
session_code String 必须 sw 会话session
user_id Number 必须 123 小件员id
order_id Number 必须 123 订单id
product_code String 可选 123 能力产品编码
mail_no String 可选 23423 运单号
app_version String 可选 6.9.0 app version
sdk_version String 可选 6.9.0 sdk version

响应参数

名称 类型 示例值 描述
data OrderWeightPriceResponse 1234 data
  • └ receiver_address
  • String
  • 嘉兴市
  • 收件人地址
  • └ sender_address
  • String
  • 杭州市
  • 寄件人地址
  • └ order_min_insure_price
  • Number
  • 0
  • 最小保价价格
  • └ order_max_insure_price
  • Number
  • 1111
  • 最大保价价格
  • └ order_insure_rate
  • String
  • 0.001
  • 保价费率
  • └ start_volume_price
  • Number
  • 1
  • 首体积费用(元)
  • └ continued_heavy_price
  • String
  • 1
  • 续重费用(元)
  • └ continued_heavy
  • String
  • 1
  • 续重重量(kg)
  • └ start_price
  • String
  • 1
  • 首重费用(元)
  • └ start_weight
  • String
  • 1
  • 首重重量(kg)
  • └ order_insure_price
  • String
  • 1
  • 订单保价费-元
  • └ order_insured_value
  • String
  • 1
  • 订单物品声明价-元
  • └ prompt_info
  • String
  • 文案
  • promptInfo
  • └ recommend_start_weight_value
  • String
  • 1
  • 算法推荐重量
  • └ order_id
  • Number
  • 123456
  • orderId
  • └ volume_to_weight_rate_json
  • String
  • {"default":6000}
  • 体积转化成重量的比率,平方厘米 / rate = kg
  • └ volume_max_yuan
  • String
  • 500
  • 体积计价最高费用,单位:元
  • └ max_weight
  • String
  • 30
  • 最大重量(单位:kg)
status_message String statusMessage statusMessage
status_code String statusCode statusCode
is_success Boolean false is_success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoGuoguoGraborderQueryorderpriceruleRequest req = new CainiaoGuoguoGraborderQueryorderpriceruleRequest();
req.setSessionCode("sw");
req.setUserId(123L);
req.setOrderId(123L);
req.setProductCode("123");
req.setMailNo("23423");
req.setAppVersion("6.9.0");
req.setSdkVersion("6.9.0");
CainiaoGuoguoGraborderQueryorderpriceruleResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_guoguo_graborder_queryorderpricerule_response>
    <data>
        <receiver_address>嘉兴市</receiver_address>
        <sender_address>杭州市</sender_address>
        <order_min_insure_price>0</order_min_insure_price>
        <order_max_insure_price>1111</order_max_insure_price>
        <order_insure_rate>0.001</order_insure_rate>
        <start_volume_price>1</start_volume_price>
        <continued_heavy_price>1</continued_heavy_price>
        <continued_heavy>1</continued_heavy>
        <start_price>1</start_price>
        <start_weight>1</start_weight>
        <order_insure_price>1</order_insure_price>
        <order_insured_value>1</order_insured_value>
        <prompt_info>文案</prompt_info>
        <recommend_start_weight_value>1</recommend_start_weight_value>
        <order_id>123456</order_id>
        <volume_to_weight_rate_json>{&quot;default&quot;:6000}</volume_to_weight_rate_json>
        <volume_max_yuan>500</volume_max_yuan>
        <max_weight>30</max_weight>
    </data>
    <status_message>statusMessage</status_message>
    <status_code>statusCode</status_code>
    <is_success>false</is_success>
</cainiao_guoguo_graborder_queryorderpricerule_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部