taobao.item.recommend.add.tmall (taobao.item.recommend.add.tmall)

将当前用户指定商品设置为橱窗推荐状态 橱窗推荐需要用户有剩余橱窗位才可以顺利执行 这个Item所属卖家从传入的session中获取,需要session绑定 需要判断橱窗推荐是否已满,橱窗推荐已满停止调用橱窗推荐接口,2010年1月底开放查询剩余橱窗推荐数后可以按数量橱窗推荐商品

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
num_iid Number 必须 122345 商品数字ID,该参数必须

响应参数

名称 类型 示例值 描述
item Item 被推荐的商品的信息
  • └ iid
  • String
  • 569a64fce2e98bce187bcbbb4a4d262a
  • 商品id(注意:iid近期即将废弃,请用num_iid参数)
  • └ num_iid
  • Number
  • 1489161932
  • 商品数字id
  • └ modified
  • Date
  • 2000-01-01 00:00:00
  • 商品修改时间(格式:yyyy-MM-dd HH:mm:ss)

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
ItemRecommendAddTmallRequest req = new ItemRecommendAddTmallRequest();
req.setNumIid(122345L);
ItemRecommendAddTmallResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<item_recommend_add_tmall_response>
    <item>
        <iid>569a64fce2e98bce187bcbbb4a4d262a</iid>
        <num_iid>1489161932</num_iid>
        <modified>2000-01-01 00:00:00</modified>
    </item>
</item_recommend_add_tmall_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>

错误码解释

错误码 错误描述 解决方案
isv.missing-parameter:iid-or-numIid 参数:iid或numIid没有传入 该接口在调用前先要进行校验,必须要传入num_iid。
isv.item-recommend-service-error:ERROR_MORE_THAN_ALLOWED_RECOMMEND_NUM 橱窗推荐超过了最大推荐数量 1.橱窗推荐的时候要求用户输入橱窗推荐总量,有的用户会多输,所以报橱窗推荐超过最大推荐数的错误,每天定时更新橱窗总量,橱窗总量=已推荐橱窗+剩余橱窗(不能完全杜绝这个错误) 2.开发者先调用taobao.shop.remainshowcase.get 接口获取卖家的剩余橱窗数,做好逻辑判断,再调用。
isv.item-recommend-service-error:ERROR_MYTAOBAO_RECOMMEND_USER_NOT_PROMOTED 卖家无权限推荐宝贝
isv.item-recommend-service-error:ITEM_NOT_FOUND 没有找到宝贝 宝贝已被删除或者不存在,用增量接口taobao.increment.items.get获取宝贝被删除信息,并定时将已经删除宝贝或不存在宝贝在本地数据库中删除,不要重试
错误码:40,子错误码:null 缺少必要的传入参数

API工具

如何获得此API

FAQ

返回
顶部