因为淘宝客商品获取接口中的价格是正常价格 ,但很多商品实际是按促销价销售的 ,下面是如何获取促销价格的代码(需要事先通过淘宝客推广商品接口查到商品 ID后,以商品ID作为查询参数 ):
public static String getPromotionPrice(String url,String appkey,String secret,long proId,String channel,HttpServletRequest request) throws ApiException, HttpException, IOException
{
String promPrice = "";
url = ServiceLocator.getSysConfigService().getStringValueByParmName("tbkUrl");
appkey = ServiceLocator.getSysConfigService().getStringValueByParmName("tbkAppkey");
secret = ServiceLocator.getSysConfigService().getStringValueByParmName("tbkSecret");
//taobao.ump.promotion.get
UmpPromotionGetRequest req=new UmpPromotionGetRequest();
req.setItemId(proId);
if(channel!=null&&channel.trim().length()>0)
{
req.setChannelKey(channel);
}
TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret);
//获取折扣可以不使用sessionKey
UmpPromotionGetResponse response = client.execute(req , null);
PromotionDisplayTop top = response.getPromotions();
//商品优惠详情查询,可查询商品设置的详细优惠。包括限时折扣,满就送等官方优惠以及第三方优惠。
//下面是从列表查一个符合当前日期范围的促销价格
List<PromotionInItem> list = top.getPromotionInItem();
for(int i=0;i<list.size();i++)
{
PromotionInItem item = list.get(i);
Date startDt = item.getStartTime();
Date endDt = item.getEndTime();
Date currentDate = new Date(System.currentTimeMillis());
if(currentDate.after(startDt)&¤tDate.before(endDt))
{
promPrice = item.getItemPromoPrice();
//System.out.print(item.getItemPromoPrice());
break;
}
}
return promPrice;
}
本人最近上线了淘宝导购网站-托众导购网,地址http://www.tuozhong.com ,欢迎 大家到网站购物(直连淘宝天猫商城 ),注册后认领订单可以换取集分宝,推荐的会员购物后也可返集分宝 。
分享到:
相关推荐
C# WebAPI示例 C# WebAPI示例 C# WebAPI示例C# WebAPI示例
.NET微信API示例,有兴趣的可以下载看看,含代码
html5 w3c协议api 各种用法示例
Google Analytics API Example 调用API示例, Funnel Visualization 数据 VS2012
设置自己申请的api secret,等,设置自己的淘宝昵称,不需要密码,就可以提取出淘宝产品信息的示例.vs2010开发环境
WebAPI示例
Google 地图 JavaScript API 示例
联系人API 示例 详情请参见 http://blog.csdn.net/aduovip/article/details/17025583
jbpm4.4 Api 示例
Google 地图 JavaScript API 示例 简单地址解析
Lotus C Toolkit API示例,6.5版本
easyui api示例教程,里面有详细的教程和例子
dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例...
Google Maps API示例CHM文档下载
ArcGIS JavaScript API示例demo,包含3.x版本和4.x版本,以及用Vue组件、React组件、node、cdn等方式所编写的示例demo,
给朋友帮忙写的一个预研性质的示例 网上ArcSDE C API的例子太少了,费了不少劲拼凑了这个示例,还有不少要完善的地方。需要的兄弟姐妹参看一下吧。
API Design for C++的示例代码
ASP.NET WebAPI官方示例,包括基本使用的示例和自定义扩展的示例等
postings-api, API文档和杠杆发布 REST API 示例 杠杆发布 API table-内容简介示例API方法站点获得一份招聘职位清单。获得一个特定职位的职位。适用于职位职位。iFrame调整大小第三方第三方库组件简介这个存储库包含...