• 蓝胖子

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

    主楼
  • Bosch

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

    #1
  • 蓝胖子

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

    #2
  • 蓝胖子

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

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

    - F12,console输入下面代码,enter

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

    • 页面自动刷新,账号登录成功```

    (() => {
    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 格式错误,解析失败!");
    }
    })();

    #3
  • geekzhenyu

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

    #4
  • 蓝胖子

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

    #5
  • xaszzx

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

    图片

    #6
  • 蓝胖子

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

    #7
  • Niro

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

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

    #8

发表回复

登录后回复