[<img src="https://zuigao.com/static/assets/logo.png" width="200" /> ](https://zuigao.com)
*****
__商标查询API `2.0.0` 版本__
> 我们还开发了商标管理系统 `__ + __` 一键提交商标软件
> 开通API申请,可以加微信:18588899992
> ![](https://img.kancloud.cn/95/59/9559dc92e5df48f97d7af369e2821593_100x100.png)
> 官方网站:https://zuigao.com
__使用本API的小程序__
| ![商标选类](https://img.kancloud.cn/60/d2/60d2391bca8c0df50207b89803280bf3_258x258.jpg) | ![超龙商标](https://img.kancloud.cn/6c/92/6c92271c972fab978a8b0bd79b1def07_258x258.jpg) |
| :---: | :---: |
| 商标选类 | 超龙商标 |
| 功能 | 免费试用 | 基础版 | 精英版 | 旗舰版 |
| :------: | :------: | :------: | :------: | :------: |
| 获取商标大类 | 无 | 不限 | 不限 | 不限 |
| 获取商标分类 | 无 | 不限 | 不限 | 不限 |
| 精确查询 | 10次/天 | 1000次/天 | 2000次/天 | 6000次/天 |
| 近似查询 | 10次/天 | 1000次/天 | 2000次/天 | 6000次/天 |
| 拼音查询 | 10次/天 | 1000次/天 | 2000次/天 | 6000次/天 |
| 申请号查询 | 10次/天 | 1000次/天 | 2000次/天 | 6000次/天 |
| 申请人查询 | 10次/天 | 1000次/天 | 2000次/天 | 6000次/天 |
| 商标详情查询 | 10次/天 | 20000次/天 | 40000次/天 | 120000次/天 |
| 推广价格 | 免费试用 | ¥699/年 | ¥1299/年 | ¥3299/年 |
>以下是官方提供的基本操作文件,各位可以根据自己的习惯优化下面的代码
__示例所引用的Aes.php 加密解密代码__
```
<?php
namespace Aes;
class Aes
{
/**
* 商标查询api专用的加密
*/
public function encode($str, $key = '', $iv = '', $method = 'AES-128-CBC', $option = OPENSSL_RAW_DATA)
{
$code_str = openssl_encrypt($str, $method, $key, $option, $iv);
return base64_encode($code_str);
}
/**
* 商标查询api专用的解密
*/
public function decode($str, $key = '', $iv = '', $method = 'AES-128-CBC', $option = OPENSSL_RAW_DATA)
{
$code_str = openssl_decrypt(base64_decode($str), $method, $key, $option, $iv);
return $code_str;
}
}
?>
```
__示例所引用的common.php 公共函数代码__
```
<?php
require_once 'Aes.php';
/**
* CURL 操作
* @param $url
* @param int $post =1为post,=0为get
* @param array $param
*/
function curl($url, $post = 0, $param = [])
{
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
if ($post) {
curl_setopt($c, CURLOPT_POST, 1);
}
curl_setopt($c, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
if ($param) {
curl_setopt($c, CURLOPT_POSTFIELDS, $param);
}
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($c, CURLOPT_TIMEOUT, 300); // 5分钟超时
$ex = curl_exec($c);
if ($ex === false) {
return json_encode(['error' => curl_error($c)]);
}
curl_close($c);
return $ex;
}
?>
```