我要实现的功能是,输入淘宝单品链接,然后就可以获取单品的基本数据,例如标题,价钱,图片等等
希望能贴上完整代码及注释,谢谢!

解决方案 »

  1.   

    需要调用淘宝的API 相亲你要去了解API文档
      

  2.   

    API太多了,没不明白,最好有源码,就只要通过单品链接获取数据,其它的暂时不要
      

  3.   

    SDK的下载地址:http://api.taobao.com/myresources/standardSdk.htm?spm=0.0.0.0.Hl2BHu
    API的参考地址:http://open.taobao.com/doc/category_list.htm?spm=0.0.0.0.o3hdej&id=102
    获取单个商品的API文档:http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.h4XwZN&path=cid:4-apiId:4
    测试API(能生成对应的语言的API访问代码):http://api.taobao.com/apitools/apiTools.htm?catId=4&apiName=taobao.product.get
      

  4.   

    得到html代码+正则分析就行了
      

  5.   

    taobao.item.get 得到单个商品信息 
      

  6.   

    taobao.item.get 得到单个商品信息 
    我不知道你说的单品连接是什么意思。
    这里你可以根据宝贝ID,
      

  7.   

    习惯了ctrl+enter,多发了2次
    taobao.item.get 得到单个商品信息,
    http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.d5PKXj&path=cid:4-apiId:20 
    我不知道你说的单品连接是什么意思。
    这里你可以根据宝贝ID,查询宝贝公开的一些属性
    http://api.taobao.com/apidoc/apiSample.htm?apiId=20ITopClient client = new DefaultTopClient(url, appkey, appsecret);
    ItemGetRequest req=new ItemGetRequest();
    req.Fields = "num_iid,title,price";//这里是你需要获取的一些属性,查看API就可以了解到
    req.NumIid = 3838293428L;
    req.TrackIid = "123_track_456";
    ItemGetResponse response = client.Execute(req, sessionKey);