let linksArray = []; let nums = 30; let fb_dstgg = require("DTSGInitialData").token; let user_id = require("CurrentUserInitialData").ACCOUNT_ID; const fetchGraphQL = async (body) => { const response = await fetch("https://www.facebook.com/api/graphql/", { headers: { "accept": "/", "accept-language": "en-US,en;q=0.9", "content-type": "application/x-www-form-urlencoded", "priority": "u=1, i", "sec-ch-prefers-color-scheme": "light", "sec-ch-ua": "\"Chromium\";v=\"128\", \"Not;A=Brand\";v=\"24\", \"Google Chrome\";v=\"128\"", "sec-ch-ua-full-version-list": "\"Chromium\";v=\"128.0.6613.115\", \"Not;A=Brand\";v=\"24.0.0.0\", \"Google Chrome\";v=\"128.0.6613.115\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-model": "\"\"", "sec-ch-ua-platform": "\"Windows\"", "sec-ch-ua-platform-version": "\"10.0.0\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-asbd-id": "129477", "x-fb-friendly-name": "CometIXTFacebookAuthenticityWizardTriggerRootQuery", "x-fb-lsd": "VHJ1b25nIE5odSBEYXQ=" }, referrer: "https://www.facebook.com/checkpoint/828281030927956/...", referrerPolicy: "strict-origin-when-cross-origin", body: new URLSearchParams(body), method: "POST", mode: "cors", credentials: "include" }); return await response.json(); }; const generateLinks = async () => { for (let i = 0; i < nums; i++) { const securityTokenResponse = await fetchGraphQL({ "__a": "1", "fb_dtsg": fb_dstgg, "variables": JSON.stringify( {"input": { "client_mutation_id":"1", "actor_id":user_id, "challenge":"TEXT_MESSAGE_CAPTCHA", "xfac_config":"XFAC_EPSILON_CONTACT_POINT_SELFIE", "token": {"sensitive_string_value":"AVjqAVMgvC7wZwlRJzgALNO4Xot_gIIy4jzIUadqNYDiPAW17KRE0ucZkPCV1vc7bRhWKdZslc5N4mL9Q4plucphN_9w7tBGHzriaRuA4RnePCWOl9_GYNOPSCuIq_aX3JEx5M9fimPmKTGJa9zuvPLUI1qiUN-hTsxhAc7Sv_Alf51-Z6TwBXhzpDaAQx0ScuT3ynNCGQo7ePjrQoiF3EsKuK9EtZ-2hKGgpPKntLjT4rQsCYB-lNa3J4hVYrGxhfbBFb-DM4vY0kR8qOOmniy1Y06mpXQhGfMju4SxNAULH8MDUQ8wDRRFMmVY-l06cNg7brNkCkzzSUvPGtLg6GyQbUWa2OwvTVkp0CpeivOULoF0cE11YcjUWz8Mb53jr-Xx6NPxk0njvIM8ECtaybeUn5Ix59KWXVK5pFZzVGqY6TxFJImmnVpiozb7pA" } } } ), "server timestamps": "true", "doc_id": "17802280777368" }); const securityToken = securityTokenResponse.data.xfb_epsilon_authenticity_xfac_wizard_trigger_nonce.security_token; const response = await fetchGraphQL({ "__a": "1", "fb_dtsg": fb_dstgg, "variables": JSON.stringify( {"input": { "client_token":null, "security_token": securityToken, "trigger_event_type":"XFAC_UNIVERSAL_ENTRY", "xfac_appeal_type":"CHECKPOINT_EPSILON", "xfac_config":"XFAC_EPSILON_CONTACT_POINT_SELFIE", "nt_context":null, "trigger_session_id":"f2ff0445-460f-4359-b01e-2c6dd0a7d423" }, "scale":3 } ), "server timestamps": "true", "doc_id": "8612987112149793" }); let link = "https://m.facebook.com/ixt/renderscreen/msite/?serialized_state=" + response.data.ixt_xfac_universal_trigger.screen.view_model.serialized_state console.log(link); linksArray.push(link); } }; const downloadLinks = () => { const blob = new Blob([linksArray.join('\n')], { type: 'text/plain' }); const linkElement = document.createElement('a'); linkElement.href = URL.createObjectURL(blob); const fileName = prompt("Thắng SELFIE 956: "); linkElement.download = '956_' + fileName +'.txt'; document.body.appendChild(linkElement); linkElement.click(); document.body.removeChild(linkElement); console.log("OK - RỒI EM"); }; (async () => { await generateLinks(); downloadLinks(); })();