Cursor 刷新令牌Token 长效令牌

一站式解决方案,快速刷新你的 Cursor API 访问令牌

  • 获取令牌
  • API 指南
在 Cursor 官方网站登录后,从浏览器的 Cookie 中获取
如何获取 WorkosCursorSessionToken?
  1. 登录 Cursor 官方网站
  2. 打开浏览器开发者工具(F12 或右键-检查)
  3. 切换到 Application(应用程序) 或 Storage(存储) 标签
  4. 在左侧找到 Cookies,并选择 cursor.com
  5. 找到名为 "WorkosCursorSessionToken" 的 Cookie
  6. 复制它的值并粘贴到上面的输入框中

获取结果

获取成功
用户 ID
-
过期时间
-
剩余天数
-
访问令牌 (Access Token)
-
刷新令牌 (Refresh Token)
-
账号状态检测

API 访问令牌获取与刷新指南

本指南提供两种方式获取和刷新 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