From 5eb2cd8161bff369c84c7885f3eaa7b9b4c4166d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=93=B8=E6=B8=8A?= Date: Tue, 19 May 2026 19:15:21 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20Notion=20MCP=20token?= =?UTF-8?q?=E6=9F=A5=E6=89=BEfallback=E9=80=BB=E8=BE=91=20+=20=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notion/notion-mcp-server.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/notion/notion-mcp-server.py b/notion/notion-mcp-server.py index a0ee154..663243c 100644 --- a/notion/notion-mcp-server.py +++ b/notion/notion-mcp-server.py @@ -375,7 +375,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler): # 获取 token tokens = get_tokens() - token_entry = tokens.get(user) if user else next(iter(tokens.values()), None) + token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None) if not token_entry: json_response(self, 401, { "ok": False, @@ -448,7 +448,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler): return tokens = get_tokens() - token_entry = tokens.get(user) if user else next(iter(tokens.values()), None) + token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None) if not token_entry: json_response(self, 401, { "ok": False, @@ -496,7 +496,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler): return tokens = get_tokens() - token_entry = tokens.get(user) if user else next(iter(tokens.values()), None) + token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None) if not token_entry: json_response(self, 401, {"ok": False, "error": "用户尚未连接 Notion"}) return @@ -534,7 +534,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler): return tokens = get_tokens() - token_entry = tokens.get(user) if user else next(iter(tokens.values()), None) + token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None) if not token_entry: json_response(self, 401, {"ok": False, "error": "用户尚未连接 Notion"}) return