地址:https://open.cnipr.com/cnipr-api/rs/api/search/sf2/{client_id}
HTTP GET
| 参数名称 | 说明 | 参数类型 | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| client_id | 应用id | path | true | string | |
| pid | 专利id,sf1接口返回的pid值/公开(公告)号 | path | true | string | |
| openid | 用户id | query | false | string | |
| access_token | 访问令牌 | query | false | string |
{
"status": "0",
"message": "SUCCESS",
"total": 1,
"from": 0,
"to": 1,
"results": [{
"pid": "",
"appNumber": "",
"pubNumber": "",
"appDate": "",
"pubDate": "",
"title": "",
"ipc": "",
"applicantName": "",
"inventroName": "",
"priority": "",
"agencyName": "",
"agentName": "",
"addrProvince": "",
"addrCity": "",
"addrCounty": "",
"address": "",
"patType": "",
"iapp": "",
"ipub": "",
"den": "",
"abs": ""
"lprs": "",
"draws":"",
"dbName": "",
"tifDistributePath": "",
"pages": "",
"proCode": "",
"appCoun": "",
"statusCode": "",
"cl": "",
"patentWords":"",
"autoAbs":"",
"claimsPath": "",
"cipPath": "",
"instrPath": "",
"instrTif": "",
"censor":"",
"priorityDate":"",
"divideInitAppNo":"",
"legalStatus": "",
"mainIpc": "",
"appResource": "",
"categoryType": "",
"patNo": "",
"sameApp": "",
"titleKey": "",
"clKey": "",
"bgKey": "",
"nec": "",
"grantDate": "",
"expireDate": "",
"patentee": ""
}],
"sectionInfos": [{
"sectionName": "",
"recordNum":
}]
}
| 参数字段 | 说明 |
|---|---|
| status | 状态码,0代表成功,其它值含义见附录 |
| message | 响应的信息描述 |
| total | 检索结果总数 |
| from | 分段检索,开始值 |
| to | 分段检索,结束值 |
| sectionInfos | 命中记录分布的数据库信息 |
| results | 检索结果集 |
| 下面为results结果集中的参数说明: | |
| pid | 专利信息id |
| appNumber | 申请号 |
| pubNumber | 公开(公告)号 |
| appDate | 申请日 |
| pubDate | 公开(公告)日 |
| title | 名称 |
| ipc | 分类号 |
| applicantName | 申请(专利权)人 |
| inventroName | 发明(设计)人 |
| priority | 优先权 |
| agencyName | 专利代理机构 |
| agentName | 代理人 |
| addrProvince | 省 |
| addrCity | 市 |
| addrCounty | 县 |
| address | 地址 |
| patType | 专利类型 |
| iapp | 国际申请 |
| ipub | 国际公布 |
| den | 进入国家日期 |
| abs | 摘要 |
| lprs | 最新法律状态 |
| draws | 摘要附图存储路径 注意:外观专利,无摘要附图,此字段无意义 |
| dbName | 专利所属库名 |
| tifDistributePath | 发布路径 |
| pages | 页数(对应tifDistributePath的图片张数) |
| proCode | 国省代码 |
| appCoun | 申请国代码 |
| statusCode | 专利状态码: 10(有效),20(失效),21(专利权届满的专利),30(在审) |
| cl | 主权项 |
| patentWords | 关键词 |
| autoAbs | 自动摘要 |
| claimsPath | 权利要求书 |
| instrPath | 说明书 |
| instrTif | 说明书附图 |
| censor | 审查员 |
| divideInitAppNo | 分案原申请号 |
| legalStatus | 法律状态 |
| mainIpc | 主分类号 |
| appResource | 申请来源 |
| categoryType | 范畴分类 |
| patNo | 专利号 |
| sameApp | 同日申请 |
| titleKey | 名称关键词 |
| clKey | 独权关键词 |
| bgKey | 背景关键词 |
| nec | 国民经济分类 |
| grantDate | 授权日 |
| expireDate | 失效日 |
| patentee | 专利权人 |
public class SearchClientTest {
String access_token="ACCESS_TOKEN";
String openid="OPENID";
String client_id="CLIENT_ID";
public void get(String url, List<NameValuePair> nvps) throws Exception {
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
String str = EntityUtils.toString(new UrlEncodedFormEntity(nvps,"UTF-8"));
httpGet.setURI(new URI(httpGet.getURI().toString() + "?" + str));
HttpResponse response = httpClient.execute(httpGet);
HttpEntity entity = response.getEntity();
String ss = EntityUtils.toString(entity, "UTF-8");
//打印返回结果
System.out.println(ss);
httpClient.getConnectionManager().shutdown();
}
/**
* 通过概览中的PID检索专利信息
*/
@Test
public void detailSerachTest() throws Exception {
String url = "http://open.cnipr.com/cnipr-api/rs/api/search/sf2/"+client_id;
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
// 提交参数及值
nvps.add(new BasicNameValuePair("pid", "FMZL@CN85102439"));
nvps.add(new BasicNameValuePair("access_token", access_token));
nvps.add(new BasicNameValuePair("openid", openid));
this.get(url, nvps);
}
}