首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

走私货的ebay api开发

2013-03-26 
水货的ebay api开发一、 注册帐号篇此处不多说 , 直接https://developer.ebay.com , 然后register二、 帐号

水货的ebay api开发

   一、 注册帐号篇

         此处不多说 , 直接https://developer.ebay.com , 然后register;

   二、 帐号信息

        注册成功后登陆开发帐号在my account页面中会显示application keys , 这个在sdk带的demo中有相关配置;俺是

        做JAVA的 , 所以在demo项目findAndWatch中的web.xml中会有相应的配置值。

   三、 UserToken的生成

        在my account页面的左下角点击Get a User Token , 进入生成token的页面后要注意的是选择环境 , 是测试还是开发环境了 , 要是搞 错了,会在请求api的时候被提示token无效的。


    四、 Finding api的简介

         1、查询api的接口大同小异 , 提供各种查询功能 , 需要注意的是通过finding接口获取的商品的描述信息不包含description , 如果需要展示ebay商品的可能需要使用shopping api。

         2、怎样过滤查询结果;findItemsIneBayStores 可以使用itemfilter. 使用java api的同学可能要注意怎样添加itemfilter;  以程序为例:

           */    List<ItemFilter> itemFilterList = storeRequest.getItemFilter();   ItemFilter item0 = new ItemFilter();   //buy it now   List<String> values = item0.getValue();   item0.setName(ItemFilterType.LISTING_TYPE);   /*    *     * ItemFilterType 有很多类型 , 当我们要选择buy it now的商品    * 时设置AuctionWithBIN;    *      */   values.add("AuctionWithBIN");   if(StringUtils.isNotEmpty(ConfigurationUtils.getEbayListingTypeEx())) {values.add(ConfigurationUtils.getEbayListingTypeEx());   }   itemFilterList.add(item0);

          3、ItemFilterType : 在ebay上有很多商品标的是Buy it now Or Best offer , 当使用Buy it now的时候是查询不到这些商品的 , 所以可以使用ListingType.FixedPriced , 也就是获取固定价格的商品;


     五、 Shopping API 

           1、如果需要展现ebay上的商品 , 则需要获取商品的描述信息 , 可以通过GetMultipleItems 获取商品详情 , 但要注意多个ItemID用逗号隔开 , 但不能超过20个每次; 描述信息的级别可以通过IncludeSelector来设置 ,因为描述信息可能很长 ,所以ebay api都标明其可能影响性能 , Description可能返回的时Html页面 , 我使用的是TextDescription , 仅文本。

   

     六、JAVA API的局限性

          1、 可能是本人愚钝 , 好多api没有对应的java接口 , 思之甚久 , 原来直接http就搞定的事情,为什么要用JAVA? 所以在使用java 进行基于ebay api开发的时候 , 直接httpclient , 构造url即可 , 这样所有的api都是可用的。

     以上只是水货(本人)的阶段性总结 , 望拍砖!

           

               

               

         


        

热点排行