朋友给我了 https://chatgpt.com/api/auth/session 的全部内容,我怎么把这个内容应用到浏览器,获取到登录状态,然后去提前长链呢
拿access token 直接去请求checkout这个API,请求参数根据自己需要的填写,大概就是这样,和转长连接脚本类似,长连接只是直接帮你请求了一次sessionAPI
我还以为是用这个session恢复到浏览器的登录状态,然后用转长链的代码,在console中转换的呢
然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 格式错误,解析失败!");
}
})();
这就慢了
,要是自己用挺好的,但是批量的话,碰到网络环境,光登陆都需要一两分钟
个人自用,不存在批量的问题,但是如果是批量的话,需要直接用脚本代码模拟登录情况,然后用代理,直接实现全自动,这种个人开通的话,应该用不上,手动就够了
佬,不知道为啥似乎不管用了,并没有刷新直接登录进去,这是控制台的返回,就这两句

我自己用的时候,好像也是不太管用,不知道啥问题,后面还是邮箱验证码登录操作的
这种不会导致封号吗佬,这不是正常途径登录吧
一般来说不会,因为现在代开基本都是这样的
这个现在还能用吗?
不太好用,哈哈哈,不推荐的,我没有用这个了