AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
#### 数据接口访问规则说明 系统为调用方分配**Appkey**(访问标识)和**AppSecret**(用于签名加密)。 **必带参数** | 参数名 | 说明 | | --- | --- | | appkey | 调用方访问标识 | | timestamp | 时间戳 | | nonce | 6位随机数,最好字符加数字 | | sign | 签名 | **签名生成规则** 1. 将用于生成签名的参数,按照参数名的字母进行升序排列,并对参数的值进行拼接,得到字符串stringA; 2. 在stringA末尾拼接上AppSecret得到字符串stringSignTemp; 3. 将stringSignTemp进行md5加密并转为大写,得到sign值 php代码示例 ``` <?php // Appkey和AppSecret $app_key = 'fdi5c90nmp6xwpqw4u'; $app_secret = '6aa969f2468ffd4cd13799bdcf8036f7'; // 请求参数 $param = [ 'id' => 1, 'appkey' => $app_key, 'timestamp' => time(), 'nonce' => mt_rand(10000, 99999), ]; // 生成签名 $param['sign'] = create_sign($param, $app_secret); // 接口地址 $api_url = 'http://gleagle.lee.com/api/example/users'; $url = "{$api_url}?" . http_build_query($param); // 请求 $result = file_get_contents($url); echo $result; /** * 生成签名 * @param $param 参数 * @param $secret 加密字符串 * @return string */ function create_sign($param, $secret) { // 参数名升序排列 ksort($param); // 参数值拼接,末尾拼接上AppSecret $param_str = implode('', $param) . $secret; // md5加密,转大写 $sign = strtoupper(md5($param_str)); return $sign; } ```