有没有老哥教教如何用session提取长链

蓝胖子 2026-08-27 10:39 1

朋友给我了 https://chatgpt.com/api/auth/session 的全部内容,我怎么把这个内容应用到浏览器,获取到登录状态,然后去提前长链呢

最新回复 (8)
  • Bosch 08-27 10:46
    1

    拿access token 直接去请求checkout这个API,请求参数根据自己需要的填写,大概就是这样,和转长连接脚本类似,长连接只是直接帮你请求了一次sessionAPI

  • 蓝胖子 楼主 08-27 10:47
    2

    我还以为是用这个session恢复到浏览器的登录状态,然后用转长链的代码,在console中转换的呢

  • 蓝胖子 楼主 08-27 11:06
    3

    然gemini 3.7 flash写了一个脚本,成功了,oai不给我写



    1. 无痕浏览器,打开chatgpt.com

    2. F12,console输入下面代码,enter

    3. 在输入框输入所以session,点击确定

    4. 页面自动刷新,账号登录成功


    (() => {
    const input = prompt("请粘贴完整的 JSON 内容:");
    if (!input) return;

    try {
    const data = JSON.parse(input.trim());
    const token = data.sessionToken || data.accessToken;

    if (!token) {
    alert("未找到 sessionToken,请检查内容!");
    return;
    }

    const expires = new Date(Date.now() + 30 * 86400000).toUTCString();

    // 写入主域名与当前域
    document.cookie = `__Secure-next-auth.session-token=${token}; expires=${expires}; path=/; domain=.chatgpt.com; Secure; SameSite=Lax`;
    document.cookie = `__Secure-next-auth.session-token=${token}; expires=${expires}; path=/; Secure; SameSite=Lax`;

    window.location.reload();
    } catch (e) {
    alert("JSON 格式错误,解析失败!");
    }
    })();
  • geekzhenyu 08-27 11:09
    4

    这就慢了 ^-^,要是自己用挺好的,但是批量的话,碰到网络环境,光登陆都需要一两分钟

  • 蓝胖子 楼主 08-27 11:15
    5

    个人自用,不存在批量的问题,但是如果是批量的话,需要直接用脚本代码模拟登录情况,然后用代理,直接实现全自动,这种个人开通的话,应该用不上,手动就够了

  • xaszzx 09-02 11:23
    6

    佬,不知道为啥似乎不管用了,并没有刷新直接登录进去,这是控制台的返回,就这两句

  • 蓝胖子 楼主 09-02 11:27
    7

    我自己用的时候,好像也是不太管用,不知道啥问题,后面还是邮箱验证码登录操作的

  • Niro 09-12 03:23
    8

    朋友给我了 https://chatgpt.com/api/auth/session 的全部内容,我怎么把这个内容应用到浏览器,获取到登录状态,然后去提前长链呢



    这种不会导致封号吗佬,这不是正常途径登录吧

* 帖子来源Linux.do
返回