feat: 初始化进销存数据开放平台项目
初始化完整的前后端项目结构,包含ThinkPHP后端API服务和Next.js前端管理系统,添加基础配置、中间件、模型、路由等核心代码,以及项目文档和静态资源。
This commit is contained in:
35
thinkphp/_postman_helper.php
Normal file
35
thinkphp/_postman_helper.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
$API_KEY = "4e2bf206a82f846c699e978cea8c2f87";
|
||||
$API_SECRET = "e763f998cbc9ceb3ff41356638d18e7725cb6b6d2ae02bdc4bdbba55a0978a4f";
|
||||
|
||||
$params = [
|
||||
"start_date" => "2024-02-02",
|
||||
"end_date" => "2026-06-22",
|
||||
"page" => "1",
|
||||
"limit" => "100",
|
||||
];
|
||||
|
||||
$timestamp = strval(time());
|
||||
|
||||
ksort($params);
|
||||
$paramStr = "";
|
||||
foreach ($params as $k => $v) {
|
||||
if ($v !== null && $v !== "") {
|
||||
if ($paramStr) $paramStr .= "&";
|
||||
$paramStr .= "{$k}={$v}";
|
||||
}
|
||||
}
|
||||
$fullStr = "{$paramStr}×tamp={$timestamp}";
|
||||
|
||||
$sign = hash_hmac("sha256", $fullStr, $API_SECRET);
|
||||
|
||||
echo "=" . str_repeat("=", 59) . "\n";
|
||||
echo "Postman 请求配置\n";
|
||||
echo "=" . str_repeat("=", 59) . "\n";
|
||||
echo "GET http://localhost:8000/api/v1/chuku?{$paramStr}\n\n";
|
||||
echo "Headers:\n";
|
||||
echo " X-API-Key: {$API_KEY}\n";
|
||||
echo " X-Timestamp: {$timestamp}\n";
|
||||
echo " X-Sign: {$sign}\n\n";
|
||||
echo "注意: 签名有效期 7 天,过期请重新运行此脚本生成\n";
|
||||
Reference in New Issue
Block a user