## 如何获取 WorkosCursorSessionToken? [※](https://note.jiejaitt.top/G9H97etE3MMO#%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%20WorkosCursorSessionToken?%C2%A0) ## 登录 [※](https://note.jiejaitt.top/G9H97etE3MMO#%E7%99%BB%E5%BD%95%C2%A0) Cursor 官方网站打开浏览器开发者工具(F12 或右键-检查)切换到 Application(应用程序) 或 Storage(存储) 标签在左侧找到 Cookies,并选择 cursor.com找到名为 "WorkosCursorSessionToken" 的 Cookie复制它的值并粘贴到上面的输入框中 ### **API 访问令牌获取与刷新指南**[※](https://note.jiejaitt.top/G9H97etE3MMO#API%20%E8%AE%BF%E9%97%AE%E4%BB%A4%E7%89%8C%E8%8E%B7%E5%8F%96%E4%B8%8E%E5%88%B7%E6%96%B0%E6%8C%87%E5%8D%97) 本指南提供两种方式获取和刷新 Cursor API 令牌: **方法一:使用 cURL 获取令牌** 通过 cURL 命令直接获取令牌: cURL 命令复制 `curl -X GET 'https://token.cursorpro.com.cn/reftoken?token=您的WorkosCursorSessionToken'` 返回结果示例: JSON 响应复制 `{ "code": 0, "msg": "获取成功", "data": { "accessToken": "eyJhbGciOiJIUzI1NiIs...", "refreshToken": "eyJhbGciOiJIUzI1NiIs...", "user_id": "user_01JR58P7SG66YN9H4RX1A9EDR1", "expire_time": "2025-06-10 14:26:52", "days_left": 60 } }` **方法二:使用 API 接口集成** 在您的应用中集成 API 调用: JavaScript复制 `// 获取 Cursor API Token async function getCursorToken(sessionToken) { try { const response = await fetch(`https://token.cursorpro.com.cn/reftoken?token=${encodeURIComponent(sessionToken)}`); const data = await response.json(); if (data.code === 0) { return { accessToken: data.data.accessToken, refreshToken: data.data.refreshToken, expireTime: data.data.expire_time, daysLeft: data.data.days_left, userId: data.data.user_id }; } else { throw new Error(data.msg || '获取失败'); } } catch (error) { console.error('获取Token失败:', error); throw error; } }` Python 示例: Python复制 `import requests def get_cursor_token(session_token): """ 获取 Cursor API 令牌 Args: session_token: WorkosCursorSessionToken 值 Returns: dict: 包含 accessToken, refreshToken 等信息的字典 """ url = f'https://token.cursorpro.com.cn/reftoken' params = {'token': session_token} response = requests.get(url, params=params) data = response.json() if data['code'] == 0: return { 'access_token': data['data']['accessToken'], 'refresh_token': data['data']['refreshToken'], 'expire_time': data['data']['expire_time'], 'days_left': data['data']['days_left'], 'user_id': data['data']['user_id'] } else: raise Exception(data.get('msg', '获取失败'))` **重要说明** * 每个 IP 每天只能获取 5 次 Token * Token 有效期通常为多天,请妥善保存 * 接口会自动缓存结果,相同的 SessionToken 重复请求会返回缓存结果 * 如果需要强制刷新,可以在请求参数中添加 `force_refresh=true` Loading... ## 如何获取 WorkosCursorSessionToken? [※](https://note.jiejaitt.top/G9H97etE3MMO#%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%20WorkosCursorSessionToken?%C2%A0) ## 登录 [※](https://note.jiejaitt.top/G9H97etE3MMO#%E7%99%BB%E5%BD%95%C2%A0) Cursor 官方网站</a></li><li>打开浏览器开发者工具(F12 或右键-检查)</li><li>切换到 Application(应用程序) 或 Storage(存储) 标签</li><li>在左侧找到 Cookies,并选择 cursor.com</li><li>找到名为 "WorkosCursorSessionToken" 的 Cookie</li><li>复制它的值并粘贴到上面的输入框中 ### **API 访问令牌获取与刷新指南**[※](https://note.jiejaitt.top/G9H97etE3MMO#API%20%E8%AE%BF%E9%97%AE%E4%BB%A4%E7%89%8C%E8%8E%B7%E5%8F%96%E4%B8%8E%E5%88%B7%E6%96%B0%E6%8C%87%E5%8D%97) 本指南提供两种方式获取和刷新 Cursor API 令牌: **方法一:使用 cURL 获取令牌** 通过 cURL 命令直接获取令牌: cURL 命令复制 `curl -X GET 'https://token.cursorpro.com.cn/reftoken?token=您的WorkosCursorSessionToken'` 返回结果示例: JSON 响应复制 `{ "code": 0, "msg": "获取成功", "data": { "accessToken": "eyJhbGciOiJIUzI1NiIs...", "refreshToken": "eyJhbGciOiJIUzI1NiIs...", "user_id": "user_01JR58P7SG66YN9H4RX1A9EDR1", "expire_time": "2025-06-10 14:26:52", "days_left": 60 } }` **方法二:使用 API 接口集成** 在您的应用中集成 API 调用: JavaScript复制 `// 获取 Cursor API Token async function getCursorToken(sessionToken) { try { const response = await fetch(`https://token.cursorpro.com.cn/reftoken?token=${encodeURIComponent(sessionToken)}`); const data = await response.json(); if (data.code === 0) { return { accessToken: data.data.accessToken, refreshToken: data.data.refreshToken, expireTime: data.data.expire_time, daysLeft: data.data.days_left, userId: data.data.user_id }; } else { throw new Error(data.msg || '获取失败'); } } catch (error) { console.error('获取Token失败:', error); throw error; } }` Python 示例: Python复制 `import requests def get_cursor_token(session_token): """ 获取 Cursor API 令牌 Args: session_token: WorkosCursorSessionToken 值 Returns: dict: 包含 accessToken, refreshToken 等信息的字典 """ url = f'https://token.cursorpro.com.cn/reftoken' params = {'token': session_token} response = requests.get(url, params=params) data = response.json() if data['code'] == 0: return { 'access_token': data['data']['accessToken'], 'refresh_token': data['data']['refreshToken'], 'expire_time': data['data']['expire_time'], 'days_left': data['data']['days_left'], 'user_id': data['data']['user_id'] } else: raise Exception(data.get('msg', '获取失败'))` **重要说明** * 每个 IP 每天只能获取 5 次 Token * Token 有效期通常为多天,请妥善保存 * 接口会自动缓存结果,相同的 SessionToken 重复请求会返回缓存结果 * 如果需要强制刷新,可以在请求参数中添加 `force_refresh=true` 最后修改:2025 年 11 月 01 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏