文档中心 > API类目 > 手机淘宝API

taobao.virtual.charge.phone.recommend (虚拟充值话费商品选品)

虚拟充值话费商品选品

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
req PhoneRecommendReq 可选 请求参数
  • └ client_source
  • String
  • 必须
  • taobao
  • 渠道
  • └ seller_id
  • Number
  • 可选
  • 1221111
  • 商家ID
  • └ sub_source
  • String
  • 可选
  • miniapp
  • 子渠道
  • └ faces
  • String
  • 可选
  • 10,20,30
  • 面值
  • └ openid
  • String
  • 可选
  • AAE75d-EAAeGwJWdwSEMSIl_
  • 买家openid
  • └ account
  • String
  • 必须
  • 18800001111
  • 账号

响应参数

名称 类型 示例值 描述
data HashMap 响应商品数据
  • cat_info
  • HashMap
  • 北京移动
  • 号段信息
  • └ isp
  • String
  • 中国移动
  • 归属运营商
  • └ local_isp
  • String
  • 北京移动
  • 归属省份运营商
  • └ province
  • String
  • 北京
  • 归属省份
  • └ city
  • String
  • 北京
  • 归属地市
  • list
  • HashMap []
  • 商品信息
  • └ item_id
  • Number
  • 111111
  • 商品id
  • └ face
  • Number
  • 30
  • 面值
  • └ price
  • String
  • 10.00
  • 价格(单位元)
  • └ coupon_id_value
  • String
  • virtualCoupon-xx
  • 券实例id
  • └ final_price
  • String
  • 9.5
  • 券后价(单位元)
  • └ notice
  • String
  • 亲,运营商系统升级中,请稍候再试
  • 缺货时的文案

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
VirtualChargePhoneRecommendRequest req = new VirtualChargePhoneRecommendRequest();
VirtualChargePhoneRecommendRequest.PhoneRecommendReq obj1 = new VirtualChargePhoneRecommendRequest.PhoneRecommendReq();
obj1.setClientSource("taobao");
obj1.setSellerId(1221111L);
obj1.setSubSource("miniapp");
obj1.setFaces("10,20,30");
obj1.setOpenid("AAE75d-EAAeGwJWdwSEMSIl_");
obj1.setAccount("18800001111");
req.setReq(obj1);
VirtualChargePhoneRecommendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<virtual_charge_phone_recommend_response>
    <data>
        <cat_info>
            <isp>中国移动</isp>
            <local_isp>北京移动</local_isp>
            <province>北京</province>
            <city>北京</city>
        </cat_info>
        <list>
            <hash_map>
                <item_id>111111</item_id>
                <face>30</face>
                <price>10.00</price>
                <coupon_id_value>virtualCoupon-xx</coupon_id_value>
                <final_price>9.5</final_price>
            </hash_map>
        </list>
        <notice>亲,运营商系统升级中,请稍候再试</notice>
    </data>
</virtual_charge_phone_recommend_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

返回
顶部