@ThePerceptronChannel
Способ больше не работает (
fetch("https://chatgpt.com/api/auth/session", {
method: "GET",
credentials: "include"
})
.then(response => response.json())
.then(sessionData => {
const accessToken = sessionData.accessToken;
if (!accessToken) {
throw new Error("Failed to obtain accessToken");
}
console.log("AccessToken acquired, sending invitation request...");
return fetch("https://chatgpt.com/backend-api/accounts/ff598c4d-ccaf-40c1-bfaa-cb94565764b1/invites/request", {
method: "POST",
headers: {
"accept": "*/*",
"accept-language": "en-US,en;q=0.9",
"authorization": `Bearer ${accessToken}`, // ← Correct backticks used here
"cache-control": "no-cache",
"oai-language": "en-US",
"pragma": "no-cache",
"sec-ch-ua-arch": "\"x86\"",
"sec-ch-ua-bitness": "\"64\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-model": "\"\"",
"sec-ch-ua-platform": "\"macOS\"",
"sec-ch-ua-platform-version": "\"13.5.1\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin"
},
referrer: "https://chatgpt.com/k12-verification",
referrerPolicy: "strict-origin-when-cross-origin",
body: null,
mode: "cors",
credentials: "include"
});
})
.then(response => response.json())
.then(result => {
console.log("Invitation request successful:", result);
})
.catch(error => {
console.error("Request failed:", error);
});