[<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 | 功能 | 免费试用 | 基础版 | 精英版 | 旗舰版 | | :------: | :------: | :------: | :------: | :------: | | 获取商标大类 | 无 | 不限 | 不限 | 不限 | | 获取商标分类 | 无 | 不限 | 不限 | 不限 | | 精确查询 | 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; } ?> ```