eclipse自动化程度比较高,lz可以对比以下步骤来:
1、新建java工程demo;
2、在工程名demo上右轿孙键new-->folder,新目录起名lib;
3、把需要引入的jar包放到lib下;
4、悄雹在工程名demo上右键,选择最下面的properties,新窗口里面,左边选择Java Build Path,右边选择Libraries,点击add jar,在新对话窗口中选择lib下要引入的jar包,点击ok。完成!
如果jar包不是放在工程目录下,而是在工程目外的其他目录中,这里就选择add external jar。
然后在java文件中使用“import 包路径.接口名”就行,甚至不用先import,而是现在代启帆帆码中使用该借口或类,eclipse会自动提示引入。
淘宝的API有些是开放猛渗的,我查了一下所有类目的API是收费的,需要申请APIKey,然后调用对应查询接口,就能返回XML或JSON数据进行自己的处理了。
如果真是开发如知纳需要,就可以买淘宝的服务啊。
调用很简单,比如taobao.itemcats.get 接口(获取后台供卖家发布商品的标准商品类目),如下Java代码就返回结果了(前提是提供APIKey,需要申请审核)
TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret)ItemcatsGetRequest req=new ItemcatsGetRequest()
req.setFields("cid,parent_cid,name,is_parent")
req.setParentCid(50011999L)
req.setCids("18957,19562,")
ItemcatsGetResponse response = client.execute(req)
另外,变通的方法是自己开发爬虫,在淘宝页面上抓取,但问题是得不渣没到淘宝技术支持,比如淘宝改版后也得跟着改动爬虫代码。
java中的接口是一种特殊的类,使迟册用关键字interface创建。接口功能完全实现后,可以打成jar包,提供给其他公司使用。要返回json格式数据,可以把接口中抽象方法的返回值类型规定为JSONObject或JSONString类型。这样当其他公司调用时灶旦扮,得到的数据就是json数据了。
另外,以jar形式提供的接口,可以通过反编译得到你的源码,如果你不希望开隐灶源,就要加密了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)