基于JAVA的商标信息查询数据接口调用代码实例_第1页
基于JAVA的商标信息查询数据接口调用代码实例_第2页
基于JAVA的商标信息查询数据接口调用代码实例_第3页
基于JAVA的商标信息查询数据接口调用代码实例_第4页
基于JAVA的商标信息查询数据接口调用代码实例_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于JAVA的商标信息查询数据接口调用代码实例代码描述:基于JAVA的商标信息查询数据接口调用代码实例代码平台:聚合数据importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.i o.I OExcepti on;importjava.i o.ln putStream;importjava.i o.ln putStreamReader;importjava.io. Un supportedE ncodi ngExcepti on;importjava .n et.HttpURLC onnection;impor

2、tjava .n et.URL;importjava .n et.URLE ncoder;importjava.util.HashMap;importjava.util.Map;importn et.sf.jso n.JSONObject;/*商标信息查询调用示例代码-聚合数据* 在线接口文档:/docs/178*/public class JuheDemo publicstaticfinalString DEF_CHATSET =UTF-8;publicstaticfinalint DEF_CONN_TIMEOUT = 30000 ;publicstatic

3、finalint DEF_READ_TIMEOUT = 30000 ;publicstaticStri ng userAge nt =Mozilla/5.0 (Wi ndows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36/配置您申请的KEYpublic static finalStri ng APPKEY =“*“/1.模糊查询商标列表public staticvoid getRequest1()String result = n ullString url =http:/ja

4、pi.juhe.c n/trademark/searchMap params = new HashMap(); / 请求参数params.put( key ,APPKEY); / 您申请的 appKey;/请求接口地址params.put(params.put(取多少条记录,取值范围:keyword,pageSize , 1 1-501111);/待搜索的关键词);/页面大小,即一次api调用最大获的第几页,params.put(从1开始计数pageNo,);/当前页码数,即本次 api调用是获得结果params.put(注册号,);/默认=4,按什么来查,1:商标名,2 :searchTyp

5、e3 :申请人4 :商标名/注册号/申请人只要模糊匹配,);/默认=0,0 :全部国际分类,非0 :限定4;12;34表示在第 4、12、341111params.put(in tCls 在指定类别,类别间用分号分割。如:类内查询GET);try result =n et(url, params, JSONObject object = JSONObject.fromObject(result);if (object.getInt(error_codeSystem.out.pri ntln(o bject.get( else System.out.pri ntln(o bject.get( g

6、et( reason);catch(Excepti on e) e.pri ntStackTrace();)=0)result );error code)+ : +object.Map params =params.put(params.put(params.put(new HashMap(); / 请求参数key ,APPKEY); / 您申请的 appKeykeyword,);pageSize,/待搜索的关键词);/页面大小,即一次api调用最大获取多少条记录,取值范围:1-50params.put(pageNo,);/当前页码数,即本次api调用是获得结果的第几页,从1开始计数param

7、s.put(pattern,);/匹配方式:0-默认,模糊匹配;1-完全相同,2-前包含tryresult =n et(url, params,GET);请求接口地址JSONObject object = JSONObject.fromObject(result);if (object.getlnt(error_code )= 0)System.out.pri ntl n(o bject.get(result );/2.查询申请人列表public static void getRequest2()String result =String url =null ;http:/japi.juhe.

8、c n/trademark/applist else System.out.pri ntln(o bject.get(error_code )+ : +object.get( reason); catch (Exception e) e.pri ntStackTrace();3.查询指定申请人的全部商标列表public static void getRequest3()String result = null ;String url =/trademark/marklist;/ 请求接口地址Map params = new HashMap(); / 请求参数

9、params.put( key ,APPKEY); / 您申请的 appKeyparams.put( applicantCn ,” ); / 申请人中文名 params.put( idCardNo , ); /申请人身份证号。 如果申请人为公司, 则 无需传入;如果申请人为个人,推荐传入身份证号,如果不知道身份证号,则可以不传入, 此时,此接口返回您所查询的申请人名的商标(理论上是存在申请人同名的情况,可能有些商标并不是您所需要的)。try result =net(url, params,GET);JSONObject object = JSONObject.fromObject(result

10、);)=0)result );if (object.getInt(error_codeSystem.out.pri ntln(o bject.get( else )+ : +object.;/请求接口地址System.out.pri ntln(o bject.get(error_codeget( reason); catch (Exception e) e.pri ntStackTrace();/4.查询指定商标的详细信息public static void getRequest4()String result =null ;Stri ng url =http:/japi.juhe.c n/t

11、rademark/detailMap params = new HashMap(); / 请求参数 params.put( key ,APPKEY); / 你申请的 appKey params.put( regNo , ); / 注册号 / 申请号params.put( in tCIs /docs/api/id/178/aid/605,);/ 国际分类,可 a href=http:/www.j模糊查询商标列表/a获得try result =n et(url, params,GET);JSONObject object = JSONObject.fromObject(result);

12、if (object.getInt(error_codeSystem.out.pri ntln(o bject.get( else System.out.pri ntln(o bject.get( get( reason); catch(Exception e) e.pri ntStackTrace();)=0)result );error_code)+: +object.public static voidmain( Stri ng args) /* param strUrl请求地址* param params 请求参数* param method 请求方法* retur n 网络请求字符串

13、* throws Excepti on*/public static String n et(Stri ng strUrl, Map params,Stri ng method)throws Exception HttpURLC onn ectio n conn = BufferedReader reader = String rs =null ;try Stri ngBuffer sb = if (method= null strUrl = strUrl+URL url =n ull ;n ull ;new StringBuffer();| method.equals( GET)? +url

14、e ncode(params);new URL(strUrl);conn = (HttpURLC onnection) url.ope nConnection();if (method= null | method.equals( GET)conn.setRequestMethod(GET); else conn.setRequestMethod(POST);conn.setDoOutput(true );conn. setRequestProperty(User-age nt, userAge nt);conn.setUseCaches( false );co nn .setCo nn ec

15、tTimeout(DEF_CONN_TIMEOUT);conn .setReadTimeout(DEF_READ_TIMEOUT);conn, set In sta nceFollowRedirects(false );conn.conn ect();if (params!= null & method.equals( POST) try DataOutputStream out = new DataOutputStream(conn.get OutputStream();out.writeBytes(urle ncode(params); catch (Exception e) / TODO

16、: han dle exceptionIn putStream is = conn, getl nputStream();reader = new BufferedReader( new InputStreamReader(is, DEF_CHATSET);String strRead = null ;while (strRead = reader.readLine() !=null ) sb.appe nd(strRead);rs = sb.toStri ng(); catch (IOException e) e.pri ntStackTrace(); fin ally if (reader

17、 != null ) reader.close();if (conn !=null ) conn. disc onn ect();return rs;/将map型转为请求参数型public static String urle ncode(Mapdata) StringBuilder sb =new StringBuilder();).appe nd(URLE ncoder.e ncfor (Map.E ntry i : data.e ntrySet() try sb.appe nd(i.getKey().appe nd(=ode(i.getValue()+ ,”UTF-8 ).append(

18、&); catch(UnsupportedEncodingException e) e.pri ntStackTrace();returnsb.toStri ng();妹妹,你就这样悄无声息地消失在茫茫的人海,消失在我日夜的想念中。不曾带走我对你的点点回忆。千重山,万重水,割不断的是情深似海如潮的的思念。默默坐在屏前,手指在键盘上轻轻的划过,所有的怀想,所有根植脑海抹不去的记忆,都凝聚指尖,触动着流年的痕迹,把一纸素笺的心事,轻吟纸笺,等你从陌上归来。我的妹妹,你 在哪里啊?哪里?问天,天不语,问己,己不明。想你的日子,见不到你的踪迹,让我陷入了沉思。有关你的一切,早已深深铭刻在心里。妹妹,你

19、是我心底最珍贵的爱!回想起我们一起度过的时光,是那么的美好。所有的细节历历在目。还记得我们初遇的散文吧吗?第一次与你相遇,是在你的空间,欣赏你温婉如水的文 字,一看到你的笔名冰格格,不问为什么,就一下子惊艳了我的目光,一下子就喜欢上了你高贵典雅的名字,喜欢上了你才华横溢精彩的文字,喜欢上了你冰清玉洁的聪慧,喜欢上了你的一 切。妹妹,生命中的许多东西是可遇不可求的。姐姐能幸运的遇上你,是天意,是缘分,更是生命中注定让我们有共同爱好文字,走到了一起。在那些快乐美好的日子里,我们互相点评文章, 互相推心置腹的发短信交流,很快,我们就成了无话不说的网上好姐妹,彼此都会为伤感文字而流泪,也会为彼此的喜悦

20、而欢呼雀跃妹妹,姐姐永远不会忘记,在姐姐最困难的时候,是你不离不弃的向姐姐伸出援助之手,帮我渡过难关。是你一次次发短信打电话,询问病情,关心着姐姐。记得那次,当电话那端,传来千里之外,你亲切的声音,那一刻,姐姐接电话的手在颤抖,心在激烈的跳动,姐姐卸掉所有的坚强面具,再也控制不了自己的情感,竟在你面前痛哭的发 泄流泪。你用温暖的话语,安慰鼓励着姐姐,为姐姐抹去眼角的泪痕,把微笑的阳光,洒向姐姐的世界,从此,你就成了姐姐一生的感恩。妹妹,你在姐姐的眼里,是没有血缘关系,如同骨肉的亲人,甚至超越亲情的朋友,你留给姐姐的是太多太多的感动。常常让姐姐沉浸在绵绵幸福的回忆中。妹妹,在姐姐悲痛欲绝地行走在死亡的边缘,是你的到来,让友情如一盏明灯,照彻我的灵魂,温暖着姐姐黑夜里的寒冷。从散文网到007等,一路走来,一根网线把我们紧紧的连在一起,从相遇到相识,相知,想念,我们心灵共鸣,灵魂相依。都说网络是虚拟的,没有真情,可是网络却让我们结下一份难解难分的真情。没有刻意,没有设计,只有一次的相遇,就让不在一个区域,从未谋面的你我,千里之距,心心相连。妹妹,美好的日子总是过得太快,时间如白驹过隙,屈指算来,我与你已相识六年,六年来,你一直在我的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论