




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、社文商標大數(shù)據(jù)接口協(xié)議文檔接口規(guī)范版本(1.2)目錄目錄21.文檔介紹51.1.文檔說明51.2.讀者對象51.3.版權(quán)聲明51.4.業(yè)務(wù)術(shù)語51.5.代碼示例說明62.作業(yè)流程簡述82.1.服務(wù)定制流程82.2.接口賬戶測試82.3.接口調(diào)用流程92.4.作業(yè)流程說明93.中國商標注冊號精確查詢接口103.1.接入URL103.2.接入方式103.3.協(xié)議請求參數(shù)103.4.簽名規(guī)則說明103.5.接口響應(yīng)113.6.請求示例124.中國商標名稱精確查詢接口144.1.接入URL144.2.接入方式144.3.協(xié)議請求參數(shù)144.4.簽名規(guī)則說明144.5.接口響應(yīng)154.6.請求示例165
2、.中國商標申請人精確查詢接口175.1.接入URL175.2.接入方式185.3.協(xié)議請求參數(shù)185.4.簽名規(guī)則說明185.5.接口響應(yīng)185.6.請求示例196.中國商標快捷檢索接口216.1.接入URL216.2.接入方式216.3.協(xié)議請求參數(shù)226.4.簽名規(guī)則說明226.5.接口響應(yīng)226.6.請求示例257.中國商標名稱近似查詢接口277.1.接入URL277.2.接入方式277.3.協(xié)議請求參數(shù)277.4.簽名規(guī)則說明287.5.接口響應(yīng)287.6.請求示例298.中國商標圖形商標近似查詢接口318.1.接入URL318.2.接入方式318.3.協(xié)議請求參數(shù)318.4.簽名規(guī)則
3、說明328.5.接口響應(yīng)328.6.請求示例339.中國商標詳情查詢接口359.1.接入URL359.2.接入方式359.3.協(xié)議請求參數(shù)359.4.簽名規(guī)則說明369.5.接口響應(yīng)369.6.商標詳情說明389.7.請求示例4010.中國商標圖形要素查詢接口4210.1.接入URL4210.2.接入方式4210.3.協(xié)議請求參數(shù)4210.4.簽名規(guī)則說明4310.5.接口響應(yīng)4310.6.請求示例4411.中國商標高級查詢接口4611.1.接入URL4611.2.接入方式4611.3.協(xié)議請求參數(shù)4611.4.簽名規(guī)則說明4711.5.接口響應(yīng)4711.6.請求示例4812.中國商標名稱監(jiān)測
4、接口5012.1.接入URL5012.2.接入方式5012.3.協(xié)議請求參數(shù)5012.4.簽名規(guī)則說明5112.5.接口響應(yīng)5112.6.請求示例5213.中國商標圖形商標監(jiān)測接口5413.1.接入URL5413.2.接入方式5413.3.協(xié)議請求參數(shù)5413.4.簽名規(guī)則說明5513.5.接口響應(yīng)5513.6.請求示例5614.圖片上傳接口5814.1.接入URL5814.2.接入方式5814.3.協(xié)議請求參數(shù)5814.4.簽名規(guī)則說明5814.5.接口響應(yīng)5914.6.請求示例5915.香港商標綜合查詢接口6415.1.接入URL6415.2.接入方式6415.3.協(xié)議請求參數(shù)6415.4
5、.簽名規(guī)則說明6515.5.接口響應(yīng)6515.6.請求示例6616.香港商標近似查詢接口6816.1.接入URL6816.2.接入方式6816.3.協(xié)議請求參數(shù)6816.4.簽名規(guī)則說明6816.5.接口響應(yīng)6916.6.請求示例7017.香港商標詳情查詢接口7117.1.接入URL7117.2.接入方式7117.3.協(xié)議請求參數(shù)7117.4.簽名規(guī)則說明7117.5.接口響應(yīng)7217.6.請求示例7317.7.商標詳情說明74附錄一 響應(yīng)狀態(tài)碼說明一覽75附錄二 協(xié)議接口參數(shù)一覽761. 文檔介紹1.1. 文檔說明本協(xié)議文檔用來實現(xiàn)社文商標查詢接口的順利對接。請相關(guān)技術(shù)開發(fā)人員詳細閱讀本文檔
6、。社文商標數(shù)據(jù)查詢接口的功能:開通查詢接口賬戶,定制服務(wù)后可參考本文檔調(diào)用所定制的接口查詢需要的商標信息。文中黑粗的內(nèi)容表示要重點注意的內(nèi)容。1.2. 讀者對象接口文檔面向具有一定網(wǎng)站開發(fā)能力,了解 ASP、PHP、JSP、ASP.NET 等開發(fā)語言中的網(wǎng)站開發(fā)、測試、維護和管理人員。1.3. 版權(quán)聲明此文檔版權(quán)歸社文科技有限公司所有。作為本系統(tǒng)的最終用戶,可以擁有該份文檔的使用權(quán),但未征得社文科技有限公司的書面批準,不得向第三方借閱、出讓、出版該文檔。1.4. 業(yè)務(wù)術(shù)語商標監(jiān)測1、對于已經(jīng)注冊公告的商標,以自己注冊的商標為保護對象,對國家商標局發(fā)布的初審商標公告中的類似或雷同的商標進行監(jiān)測。
7、2、對某些商標的法律狀態(tài)進行監(jiān)測。近似查詢要查詢的商標與已經(jīng)注冊公告的商標是否相同或相似,以確定是否對己商標注冊。商標圖樣商標圖樣指商標注冊申請時提供給國家商標局的商標圖片文件,支持.png,.jpg,jpeg格式,一般情況下只要一張圖片高級查詢根據(jù)商標名稱和商品與服務(wù)小類名稱查詢商標的過程稱為高級查詢。1.5. 代碼示例說明以下所列接口代碼示例有php和Java,其他語言暫不列舉。其中PHP代碼經(jīng)過調(diào)整可直接運行得到響應(yīng)數(shù)據(jù)。Java代碼給出核心示例,在此給出一個完整的代碼示例,如下所示:import java.io.BufferedReader;import java.io.IOExcep
8、tion;import java.io.InputStreamReader;import java.io.PrintWriter;import .URL;import .URLConnection;import java.util.List;import java.util.Map;import .URLEncoder;import java.security.MessageDigest;public class HttpRequestWebprivate static String MD5(String s) try MessageDigest md = MessageDigest.getI
9、nstance("MD5");byte bytes = md.digest(s.getBytes("utf-8");return toHex(bytes);catch (Exception e) throw new RuntimeException(e);private static String toHex(byte bytes) final char HEX_DIGITS = "0123456789ABCDEF".toCharArray();StringBuilder ret = new StringBuilder(bytes.l
10、ength * 2);for (int i=0; i<bytes.length; i+) ret.append(HEX_DIGITS(bytesi >> 4) & 0x0f);ret.append(HEX_DIGITSbytesi & 0x0f);return ret.toString();public static void main(String args)String method="post",url="",params="",result = "",line;PrintW
11、riter out = null; BufferedReader in = null;try/ query on trademark nameurl="params = String.format("tm_name=%s",URLEncoder.encode("社標網(wǎng)","UTF-8");params += String.format("&page_no=%d&page_size=%d",1,10);params += String.format("&user_ip=%s
12、","127_127_12_12");params+=String.format("&key=%s&pwd=%s&user_name=%s","test014n98vmay","4n98vmay","test01");String sign=MD5(params);params += String.format("&sign=%s",sign);if( "get"=method )url += "?&qu
13、ot;+params;URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();if( "post"=method )conn.setDoOutput(true);conn.setDoInput(true);out = new PrintWriter(conn.getOutputStream();out.print(params);out.flush();in = new BufferedReader( new InputStreamReader( conn.getInputStream
14、() ) );while (line = in.readLine() != null) result += line;/print result of responsingSystem.out.println(result);catch (Exception e) System.out.println("send request exception"+e); e.printStackTrace(); 下圖所示為核心代碼片段,用下面各章節(jié)(第312章)示例中的java代碼的藍色字體片段替換下圖所示代碼即可實現(xiàn)接口的java調(diào)用2. 作業(yè)流程簡述2.1. 服務(wù)定制流程業(yè)務(wù)服務(wù)定
15、制流程圖如下所示(2-1-1):圖2-1-12.2. 接口賬戶測試查詢接口賬戶開通后可以在瀏覽器地址欄中輸入以下內(nèi)容測試帳戶的可用性。如果頁面顯示如下圖所示(2-2-1)提示信息,說明賬戶有效,開通成功;否則,顯示相應(yīng)的錯誤信息?!皒”表示申請賬戶時社文發(fā)送給客戶的郵件中的具體賬戶信息圖2-2-12.3. 接口調(diào)用流程接口調(diào)用時序圖如下圖(2-3-1)所示:圖2-3-12.4. 作業(yè)流程說明社標商標數(shù)據(jù)查詢接口域名為“”,目前僅支持http協(xié)議。以下代碼示例中的賬戶(test01)為測試環(huán)境中所用賬戶,請不要使用此賬戶作測試。3. 中國商標注冊號精確查詢接口3.1. 接入URL商標注冊號查詢接
16、口訪問地址:3.2. 接入方式POST/GET方式3.3. 協(xié)議請求參數(shù)參數(shù)名填寫類型參數(shù)說明user_name必填賬戶名pwd必填賬戶密碼(8-16位)key必填賬戶密鑰(20-32位)reg_no必填商標申請/注冊號,字母和數(shù)字的組合。支持最多20個注冊號同時查詢,以半角逗號分隔。每個注冊號計算為一次查詢page_no選填頁碼,缺省默認為第1頁page_size選填每頁記錄數(shù),最大50,缺省默認為10條user_ip必填客戶端IP地址。用戶所在客戶端的真實ip其中的“.”替換為“_” 。如:127_127_12_12sign必填MD5簽名結(jié)果注:參數(shù)名區(qū)分大小寫3.4. 簽名規(guī)則說明參數(shù)簽
17、名順序(必須按照此順序組織簽名)說明及示例:sign=md5(商標注冊號=XXXXX&頁碼=1&每頁記錄數(shù)=10&客戶端IP地址=XXXXXXXX &賬戶密鑰=XXXXX&賬戶密碼=XXXXX&賬戶名=XXXXX)注意:綠色部分是選填內(nèi)容,有值就參加MD5簽名,無值則刪除綠色部分簽名示例:Ø 包含頁碼和每頁記錄數(shù)sign=md5(reg_no=5261426&page_no=1&page_size=10&user_ip=127_127_12_12&key=12345abcde&pwd=666666
18、abc&user_name=shebiaoapi)Ø 不包含頁碼和每頁記錄數(shù)sign=md5(reg_no=5261426&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&user_name=shebiaoapi)3.5. 接口響應(yīng)返回結(jié)果的數(shù)據(jù)格式為json字符串,具體數(shù)據(jù)格式如下所示:"Status":200,"Text":"success","Content":"data":"
19、ApplicantCN":"","ApplicantEN":"","ApplyDate":"2010-01-15","Id":"695a5c9735ddb5b0e5479603e8fdab88","LatestProcessCN":"2015-09-15:商標轉(zhuǎn)讓完成","MadridStatus":0,"NiceClass":24,"TmImageUrl&
20、quot;:"http:/index.php?regno=Iatz2avqoGWhLSicg","TmName":"NIKE","TmNo":"7997399","TmStatus":2,"ApplicantCN":"耐克創(chuàng)新有限合伙公司","ApplicantEN":"","ApplyDate":"1988-10-29","Id":&q
21、uot;81beba228ca052ed587cb88d73e12d29","LatestProcessCN":"2016-04-19:商標續(xù)展完成","MadridStatus":0,"NiceClass":16,"TmImageUrl":"http:/index.php?regno=Id3vamvhJfZ","TmName":"NIKE","TmNo":"861571","
22、TmStatus":2,"sum":851返回數(shù)據(jù)詳細介紹見下表所示:名稱說明Status接口響應(yīng)的狀態(tài)碼,詳細見【附錄一】Text狀態(tài)碼對應(yīng)的提示內(nèi)容,詳細見【附錄一】Content接口返回的具體內(nèi)容。其中:data:商標申請/注冊號精確查詢結(jié)果,為數(shù)據(jù)集合,集合中各元素中的屬性含義詳見第9.6節(jié)。商標申請/注冊號精確查詢結(jié)果返回的屬性如本節(jié)上面所示。sum:商標申請/注冊號精確查詢結(jié)果總記錄數(shù)atimes:完成的有效查詢次數(shù)3.6. 請求示例php代碼示例:$method="post"$url="$params = sprintf
23、("reg_no=%s",'5261426');$params .= sprintf("&page_no=%s&page_size=%s",1,5);$params .= sprintf("&user_ip=%s",'127_127_12_12');$params .= sprintf("&key=%s&pwd=%s&user_name=%s",'test014n98vmay','4n98vmay',
24、39;test01');$sign=md5($params);$params .= sprintf("&sign=%s",$sign);if( "get"=$method )$url .= sprintf( "?%s",$params );$req = curl_init( $url );/初始化$options=;$optionsCURLOPT_RETURNTRANSFER=true;$optionsCURLOPT_HEADER=false;$optionsCURLOPT_POST=($method="po
25、st"?true:false);$optionsCURLOPT_CONNECTTIMEOUT=120;$optionsCURLOPT_TIMEOUT=120;if("post"=$method)$optionsCURLOPT_POSTFIELDS=$params;curl_setopt_array($req, $options); /set options of request$result = curl_exec($req);/發(fā)送請求并返回結(jié)果curl_close($req);print_r($result);java代碼示例:String method=&q
26、uot;post",url="",params="",result = "",line;PrintWriter out = null;BufferedReader in = null;tryurl="params = String.format("reg_no=%s&page_no=%d&page_size=%d","5261426",1,5);params += String.format("&user_ip=%s","
27、127_127_12_12");params += String.format("&key=%s&pwd=%s&user_name=%s","test014n98vmay","4n98vmay","test01");String sign=MD5(params);params += String.format("&sign=%s",sign);if( "get"=method ) url += "?"+params
28、;URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();if( "post"=method ) conn.setDoOutput(true);conn.setDoInput(true);out = new PrintWriter(conn.getOutputStream();out.print(params);out.flush();in = new BufferedReader( new InputStreamReader( conn.getInputStream() ) );wh
29、ile (line = in.readLine() != null) result += line;System.out.println(result);catch (Exception e) System.out.println("send request exception"+e); e.printStackTrace();4. 中國商標名稱精確查詢接口4.1. 接入URL商標注冊號查詢接口訪問地址:4.2. 接入方式POST/GET方式4.3. 協(xié)議請求參數(shù)參數(shù)名填寫類型參數(shù)說明user_name必填賬戶名pwd必填賬戶密碼(8-16位)key必填賬戶密鑰(20-32
30、位)tm_name必填商標名稱,長度不超過100個字符。需要進行url編碼,詳見代碼示例page_no選填頁碼,缺省默認為第1頁page_size選填每頁記錄數(shù),最大50,缺省默認為10條user_ip必填客戶端IP地址用戶所在客戶端的真實ip其中的“.”替換為“_” 。如 127_127_12_12。sign必填MD5簽名結(jié)果4.4. 簽名規(guī)則說明參數(shù)簽名順序(必須按照此順序組織簽名)說明及示例:sign=md5(商標名稱=XXXXX&頁碼=1&每頁記錄數(shù)=10&客戶端IP地址=XXXXXXXX &賬戶密鑰=XXXXX&賬戶密碼=XXXXX&賬
31、戶名=XXXXX)注意:綠色部分是選填內(nèi)容,有值就參加MD5簽名,無值則刪除綠色部分簽名示例:Ø 包含頁碼和每頁記錄數(shù)sign=md5(tm_name=&page_no=1&page_size=10&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&user_name=shebiaoapi)Ø 不包含頁碼和每頁記錄數(shù)sign=md5(tm_name=&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&
32、amp;user_name=shebiaoapi)4.5. 接口響應(yīng)接口響應(yīng)返回結(jié)果的數(shù)據(jù)格式為json字符串,具體數(shù)據(jù)格式如下所示:"Status":200,"Text":"success","Content":"data":"ApplicantCN":"","ApplicantEN":"","ApplyDate":"2010-01-15","Id":&q
33、uot;695a5c9735ddb5b0e5479603e8fdab88","LatestProcessCN":"2015-09-15:商標轉(zhuǎn)讓完成","MadridStatus":0,"NiceClass":24,"TmImageUrl":"http:/index.php?regno=Iatz2avqoGWhLSicg","TmName":"NIKE","TmNo":"7997399"
34、,"TmStatus":2,"ApplicantCN":"耐克創(chuàng)新有限合伙公司","ApplicantEN":"","ApplyDate":"1988-10-29","Id":"81beba228ca052ed587cb88d73e12d29","LatestProcessCN":"2016-04-19:商標續(xù)展完成","MadridStatus":0,&q
35、uot;NiceClass":16,"TmImageUrl":"http:/index.php?regno=Id3vamvhJfZ","TmName":"NIKE","TmNo":"861571","TmStatus":2,"sum":851返回數(shù)據(jù)詳細介紹見下表所示:名稱說明Status接口響應(yīng)的狀態(tài)碼,詳細見【附錄一】Text狀態(tài)碼對應(yīng)的提示內(nèi)容,詳細見【附錄一】Content接口返回的具體內(nèi)容。其中:data:商標名稱精
36、確查詢結(jié)果,為數(shù)據(jù)集合,集合中各元素中的屬性含義詳見第9.6節(jié)。商標名稱精確查詢結(jié)果返回的屬性如本節(jié)上面所示。說明:結(jié)果為包含所查商標名稱的所有商標。sum:商標名稱精確查詢結(jié)果總記錄數(shù)atimes:完成的有效查詢次數(shù)4.6. 請求示例php代碼示例:$method="post"$url="$params = sprintf("tm_name=%s",urlencode("社標網(wǎng)");$params .= sprintf("&page_no=%s&page_size=%s",1,10);$
37、params .= sprintf("&user_ip=%s",'127_127_12_12');$params.=sprintf("&key=%s&pwd=%s&user_name=%s",'test014n98vmay','4n98vmay','test01');$sign=md5($params);$params .= sprintf("&sign=%s",$sign);if( "get"=$method
38、)$url .= sprintf( "?%s",$params );$req = curl_init( $url );/初始化$options=;$optionsCURLOPT_RETURNTRANSFER=true;$optionsCURLOPT_HEADER=false;$optionsCURLOPT_POST=($method="post"?true:false);$optionsCURLOPT_CONNECTTIMEOUT=120;$optionsCURLOPT_TIMEOUT=120;if("post"=$method)$o
39、ptionsCURLOPT_POSTFIELDS=$paramscurl_setopt_array($req, $options); /set options of request$result = curl_exec($req);/發(fā)送請求并返回結(jié)果curl_close($req);java代碼示例:String method="post",url="",params="",result = "",line;PrintWriter out = null;BufferedReader in = null;tryur
40、l="params = String.format("tm_name=%s",URLEncoder.encode("社標網(wǎng)","UTF-8");params += String.format("&page_no=%d&page_size=%d",1,10);params += String.format("&user_ip=%s","127_127_12_12");params += String.format("&key=
41、%s&pwd=%s&user_name=%s","test014n98vmay","4n98vmay","test01");String sign=MD5(params);params += String.format("&sign=%s",sign);if( "get"=method ) url += "?"+params;URL realUrl = new URL(url);URLConnection conn = realUrl.ope
42、nConnection();if( "post"=method ) conn.setDoOutput(true);conn.setDoInput(true);out = new PrintWriter(conn.getOutputStream();out.print(params);out.flush();in = new BufferedReader( new InputStreamReader( conn.getInputStream() ) );while (line = in.readLine() != null) result += line;System.out
43、.println(result);catch (Exception e) System.out.println("send request exception"+e); e.printStackTrace();5. 中國商標申請人精確查詢接口5.1. 接入URL商標申請人查詢接口訪問地址:5.2. 接入方式POST/GET方式5.3. 協(xié)議請求參數(shù)參數(shù)名填寫類型參數(shù)說明user_name必填賬戶名pwd必填賬戶密碼(8-16位)key必填賬戶密鑰(20-32位)tm_app必填商標申請人名稱,請使用完整準確的商標申請人名稱。需要進行url編碼,詳見代碼示例page_no選填
44、頁碼,缺省默認為第1頁page_size選填每頁記錄數(shù),最大50,缺省默認為10條user_ip必填用戶所在客戶端的真實ip其中的“.”替換為“_” 。如 127_127_12_12sign必填MD5簽名結(jié)果5.4. 簽名規(guī)則說明參數(shù)簽名順序(必須按照此順序組織簽名)說明及示例:sign=md5(商標申請人名稱=XXXXX&頁碼=1&每頁記錄數(shù)=10&客戶端IP地址=XXXXXXXX &賬戶密鑰=XXXXX&賬戶密碼=XXXXX&賬戶名=XXXXX)注意:綠色部分是選填內(nèi)容,有值就參加MD5簽名,無值則刪除綠色部分簽名示例:Ø 包含頁碼
45、和每頁記錄數(shù)sign=md5(tm_app=&page_no=1&page_size=10&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&user_name=shebiaoapi)Ø 不包含頁碼和每頁記錄數(shù)sign=md5(tm_app=&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&user_name=shebiaoapi)5.5. 接口響應(yīng)接口響應(yīng)返回結(jié)果的數(shù)據(jù)格式為json字符串,具體數(shù)據(jù)
46、格式如下所示:"Status":200,"Text":"success","Content":"data":"ApplicantCN":"","ApplicantEN":"","ApplyDate":"2010-01-15","Id":"695a5c9735ddb5b0e5479603e8fdab88","LatestProce
47、ssCN":"2015-09-15:商標轉(zhuǎn)讓完成","MadridStatus":0,"NiceClass":24,"TmImageUrl":"http:/index.php?regno=Iatz2avqoGWhLSicg","TmName":"NIKE","TmNo":"7997399","TmStatus":2,"ApplicantCN":"耐克創(chuàng)新有限
48、合伙公司","ApplicantEN":"","ApplyDate":"1988-10-29","Id":"81beba228ca052ed587cb88d73e12d29","LatestProcessCN":"2016-04-19:商標續(xù)展完成","MadridStatus":0,"NiceClass":16,"TmImageUrl":"http:/in
49、dex.php?regno=Id3vamvhJfZ","TmName":"NIKE","TmNo":"861571","TmStatus":2,"sum":851返回數(shù)據(jù)詳細介紹見下表所示:名稱說明Status接口響應(yīng)的狀態(tài)碼,詳細見【附錄一】Text狀態(tài)碼對應(yīng)的提示內(nèi)容,詳細見【附錄一】Content接口返回的具體內(nèi)容。其中:data:申請人查詢結(jié)果,為數(shù)據(jù)集合,集合中各元素中的屬性含義詳見第9.6節(jié)。商標申請人查詢結(jié)果返回的屬性如本節(jié)上面所示。sum:商標申請人
50、查詢結(jié)果總記錄數(shù)atimes:完成的有效查詢次數(shù)5.6. 請求示例php代碼示例:$method="post"$url="$params = sprintf("tm_app=%s",urlencode("北京知果科技有限公司");$params .= sprintf("&page_no=%s&page_size=%s",1,10);$params .= sprintf("&user_ip=%s",'127_127_12_12');$params
51、.= sprintf("&key=%s&pwd=%s&user_name=%s",'test014n98vmay','4n98vmay','test01');$sign=md5($params);$params .= sprintf("&sign=%s",$sign);if( "get"=$method )$url .= sprintf( "?%s",$params );$req = curl_init( $url );/初始化$opt
52、ions=;$optionsCURLOPT_RETURNTRANSFER=true;$optionsCURLOPT_HEADER=false;$optionsCURLOPT_POST=($method="post"?true:false);$optionsCURLOPT_CONNECTTIMEOUT=120;$optionsCURLOPT_TIMEOUT=120;if( "post"=$method)$optionsCURLOPT_POSTFIELDS=$params;curl_setopt_array($req, $options); /set opt
53、ions of request$result = curl_exec($req);/發(fā)送請求并返回結(jié)果curl_close($req);print_r($result);java代碼示例:String method="post",url="",params="",result = "",line;PrintWriter out = null;BufferedReader in = null;tryurl="params = String.format("tm_app=%s",URLEn
54、coder.encode("北京知果科技有限公司","UTF-8");params += String.format("&page_no=%d&page_size=%d",1,10);params += String.format("&user_ip=%s","127_127_12_12");params += String.format("&key=%s&pwd=%s&user_name=%s","test014n9
55、8vmay","4n98vmay","test01");String sign=MD5(params);params += String.format("&sign=%s",sign);if( "get"=method ) url += "?"+params;URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();if( "post"=method ) conn.set
56、DoOutput(true);conn.setDoInput(true);out = new PrintWriter(conn.getOutputStream();out.print(params);out.flush();in = new BufferedReader( new InputStreamReader( conn.getInputStream() ) );while (line = in.readLine() != null) result += line;System.out.println(result);catch (Exception e) System.out.prin
57、tln("send request exception"+e); e.printStackTrace();6. 中國商標快捷檢索接口6.1. 接入URL接口訪問地址: ,同時查詢商標名稱、商標注冊號、商標申請人6.2. 接入方式POST/GET方式6.3. 協(xié)議請求參數(shù)參數(shù)名填寫類型參數(shù)說明user_name必填賬戶名pwd必填賬戶密碼(8-12位)key必填賬戶密鑰(20-32位)keyword必填需要進行url編碼,同時查詢商標名稱、商標注冊號、商標申請人,詳見代碼示例category選填國際尼斯分類(1-45),0為全類查詢,不填時默認1。多個分類時使用半角逗號“,”
58、分開,如:1,2,3,4,5page_no選填頁碼,缺省默認為第1頁page_size選填每頁記錄數(shù),最大50,缺省默認為10條user_ip必填用戶所在客戶端的真實ip其中的“.”替換為“_” 。如 127_127_12_12。因為近期我司發(fā)現(xiàn)用戶在提交數(shù)據(jù)時,user_ip在網(wǎng)絡(luò)層被篡改,導致簽名錯誤,所以我們規(guī)定使用這種格式。sign必填MD5簽名結(jié)果6.4. 簽名規(guī)則說明參數(shù)簽名順序(必須按照此順序組織簽名)說明及示例:sign=md5(查詢關(guān)鍵字=XXXXX&國際尼斯分類=XX&頁碼=1&每頁記錄數(shù)=10&客戶端IP地址=XXXXXXXX &賬
59、戶密鑰=XXXXX&賬戶密碼=XXXXX&賬戶名=XXXXX)注意:綠色部分是選填內(nèi)容,有值就參加MD5簽名,無值則刪除綠色部分簽名示例:Ø 包含頁碼和每頁記錄數(shù)sign=md5(keyword=123&category=35&page_no=1&page_size=10&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&user_name=shebiaoapi)Ø 不包含頁碼和每頁記錄數(shù)sign=md5(keyword=123&categor
60、y=35&user_ip=127_127_12_12&key=12345abcde&pwd=666666abc&user_name=shebiaoapi)6.5. 接口響應(yīng)返回結(jié)果的數(shù)據(jù)格式為json字符串,具體數(shù)據(jù)格式如下所示:"Status":200,"Text":"success","Content":"data":"ApplicantCN":"","ApplicantEN":""
61、;,"ApplyDate":"2010-01-15","Id":"695a5c9735ddb5b0e5479603e8fdab88","LatestProcessCN":"2015-09-15:商標轉(zhuǎn)讓完成","MadridStatus":0,"NiceClass":24,"TmImageUrl":"http:/index.php?regno=Iatz2avqoGWhLSicg","Tm
62、Name":"NIKE","TmNo":"7997399","TmStatus":2,"ApplicantCN":"耐克創(chuàng)新有限合伙公司","ApplicantEN":"","ApplyDate":"1988-10-29","Id":"81beba228ca052ed587cb88d73e12d29","LatestProcessCN&q
63、uot;:"2016-04-19:商標續(xù)展完成","MadridStatus":0,"NiceClass":16,"TmImageUrl":"http:/index.php?regno=Id3vamvhJfZ","TmName":"NIKE","TmNo":"861571","TmStatus":2,"sum":851"Status":200,"Text":"success","Content":"data":"ApplicantCN":"劉克喜*","ApplicantEN":"","Appl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村出售地皮合同范本
- 出口定金合同范本
- 業(yè)務(wù)用車租賃合同范本
- 入股果園合同范例
- 第五單元第14課文藝復興運動2023-2024學年九年級上冊歷史同步教學設(shè)計(部編版)
- 專利實施使用合同范本
- epc項目銷售合同范本
- 2024年溫州龍港農(nóng)商銀行招聘筆試真題
- 借條合同范本范文
- 保安顧問合同范本
- 北師大版二年級數(shù)學下冊各單元測試卷
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- GB/T 12996-2024電動輪椅車
- 成人氧氣吸入療法-中華護理學會團體標準
- 西師版二年級數(shù)學下冊全冊課件【完整版】
- 環(huán)境空氣中臭氧的測定
- 第七章 化學物質(zhì)與酶的相互作用
- 機械畢業(yè)設(shè)計論文鋼筋自動折彎機的結(jié)構(gòu)設(shè)計全套圖紙
- 總體施工進度計劃橫道圖
- 教科版四年級科學下冊教學計劃及進度表(兩篇)
- 擊實試驗EXCEL自動計算表
評論
0/150
提交評論