地址:https://open.cnipr.com/cnipr-api/rs/api/trademark/tma01/{client_id}?openid={openid}&access_token={access_token}
HTTP POST
client_id,openid,access_token,dbs,exp,nameSection,nameOptions,nameText,imgContent,imgMinScore,analyseCols,analyseSort,analyseFrom,analyseSize,
analyseFormat,analyseMinCount,analyseFilter 参数含义见外观附录-检索分析参数
{ "dbs": "CN", "exp": "int_cls=11", "analyseCols": "app_date,applicant_infos.app_province", "analyseSort": "KeyAsc", "analyseSize": 1000 }
public class SearchClientTest { String client_id = "CLIENT_ID"; String openid = "OPENID"; String access_token = "ACCESS_TOKEN"; /** * 分析 */ public void tma01Test() throws Exception { String url = String.format("/rs/api/trademark/tma01/%s?openid=%s&access_token=%s", client_id, openid, access_token); String json = " {\"dbs\": \"CN\",\"exp\": \"int_cls=11\",\"analyseCols\": \"app_date,applicant_infos.app_province\", \"analyseSort\": \"KeyAsc\",\"analyseSize\": 10} "; String result = this.POST(url, json); System.out.println(result); } public String POST(String url, String json) throws Exception { HttpClient httpClient = HttpClients.createDefault(); HttpPost httppost = new HttpPost(url); httppost.setHeader("ContentType", "application/json"); StringEntity entity = new StringEntity(json, "UTF-8"); entity.setContentType("application/json"); httppost.setEntity(entity); HttpResponse response = httpClient.execute(httppost); HttpEntity result = response.getEntity(); String ss = EntityUtils.toString(result, "UTF-8"); EntityUtils.consume(entity); return ss; } }
属性名称 | 属性说明 | 属性类型 |
---|---|---|
status | 状态码,0代表成功,其它值含义见附录 | long |
message | 响应的信息描述 | String |
data | 分析结果 | 分析数据详细 |
分析数据详细
属性名称 | 属性说明 | 属性类型 |
---|---|---|
total | 总量 | string |
analyseCols | 分析字段 | string |
map | 分析结果 | List<分析结果> -- 分析结果 |
分析结果
属性名称 | 属性说明 | 属性类型 |
---|---|---|
key1 | 分析字段 | string |
value | 分析字段的分析结果 | List<分析字段的分析结果> -- 分析字段的分析结果 |
分析字段的分析结果
属性名称 | 属性说明 | 属性类型 |
---|---|---|
key | 名称 | string |
value | 数量 | string |