diff --git a/backend/internal/api/auto_add.go b/backend/internal/api/auto_add.go index db22907..b4a3f7c 100644 --- a/backend/internal/api/auto_add.go +++ b/backend/internal/api/auto_add.go @@ -185,7 +185,14 @@ func getS2AAccountCount() (int, error) { if err != nil { return 0, err } - req.Header.Set("Authorization", "Bearer "+config.Global.S2AAdminKey) + + // 设置认证头(与代理保持一致) + adminKey := config.Global.S2AAdminKey + req.Header.Set("Authorization", "Bearer "+adminKey) + req.Header.Set("X-API-Key", adminKey) + req.Header.Set("X-Admin-Key", adminKey) + req.Header.Set("Content-Type", "application/json") + req.Header.Set("Accept", "application/json") client := &http.Client{Timeout: 10 * time.Second} resp, err := client.Do(req)