From 29413f57c73e40caf0918be33c8c09b0c238fe9e Mon Sep 17 00:00:00 2001 From: wong <106998207@qq.com> Date: Tue, 24 Mar 2026 10:38:29 +0800 Subject: [PATCH] 1111 --- application/cunkebao/config/route.php | 10 ++++++++++ .../plan/PostCreateAddFriendPlanV1Controller.php | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/application/cunkebao/config/route.php b/application/cunkebao/config/route.php index 02e04f0..0f84b13 100644 --- a/application/cunkebao/config/route.php +++ b/application/cunkebao/config/route.php @@ -283,10 +283,20 @@ Route::group('v1/', function () { +// 旧版场景获客对外接口(计划级 apiKey,保持兼容) Route::group('v1/api/scenarios', function () { Route::any('', 'app\cunkebao\controller\plan\PostExternalApiV1Controller@index'); }); +// 新版开放接口(账号级 apiKey + JWT) +// ① 公开:用 apiKey + sign 换取 JWT Token +Route::post('v1/open/auth/token', 'app\common\controller\OpenAuthController@getToken'); + +// ② 需要 JWT:所有业务接口 +Route::group('v1/open', function () { + Route::post('scenarios', 'app\common\controller\OpenScenariosController@submit'); // 场景获客线索上报 +})->middleware(['jwt']); + //小程序 Route::group('v1/frontend', function () { diff --git a/application/cunkebao/controller/plan/PostCreateAddFriendPlanV1Controller.php b/application/cunkebao/controller/plan/PostCreateAddFriendPlanV1Controller.php index 67594a1..2f76cc8 100644 --- a/application/cunkebao/controller/plan/PostCreateAddFriendPlanV1Controller.php +++ b/application/cunkebao/controller/plan/PostCreateAddFriendPlanV1Controller.php @@ -21,8 +21,8 @@ class PostCreateAddFriendPlanV1Controller extends BaseController */ public function generateApiKey() { - // 生成5组随机字符串,每组5个字符 - $chars = 'abcdefghijklmnopqrstuvwxyz0123456789'; + // 生成5组随机字符串,每组5个字符(包含大小写字母和数字) + $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $apiKey = ''; for ($i = 0; $i < 5; $i++) {