November 4, 2022

Как найти ПЗРД Fan Page FB

Всем привет, всем уже надоела та проблема, когда ПЗРД фп не отображается в качестве аккаунта, давайте разберемся, как решить эту проблему.

Если у вас есть Фарм, где вы собираете все ПЗРД фп, или просто купили такую фп и в качестве пусто, есть очень легкий способ, как узнать какие из ваших фп ПЗРД.

Главное условие выполнять код по ссылке ниже без поддомена business

https://facebook.com/accountquality/?landing_page=insights

  1. Жмем F12
  2. Переходим на вкладку "console" , вставляем код который ниже и жмем enter

await checkFunPage().catch(e => console.log("Error", e));

async function checkFunPage() {
let userId = getUserId();

let variables = {
"assetOwnerId": userId
};

let body = [
{key: "av", value: userId},
{key: "session_id", value: "6188737e18625ed8"},
{key: "__user", value: userId},
{key: "__a", value: "1"},
{key: "__dyn", value: ""},
{key: "__csr", value: ""},
{key: "__req", value: "h"},
{key: "__hs", value: "19177.BP:DEFAULT.2.0.0.0.0"},
{key: "dpr", value: "2"},
{key: "__ccg", value: "EXCELLENT"},
{key: "__rev", value: "1005786244"},
{key: "__s", value: ""},
{key: "__hsi", value: ""},
{key: "__comet_req", value: "0"},
{key: "fb_dtsg", value: getToken()},
{key: "jazoest", value: "25401"},
{key: "lsd", value: ""},
{key: "__spin_r", value: "1005786244"},
{key: "__spin_b", value: "trunk"},
{key: "__spin_t", value: ""},
{key: "fb_api_caller_class", value: "RelayModern"},
{key: "fb_api_req_friendly_name", value: "AccountQualityUserPagesWrapper_UserPageQuery"},
{key: "variables", value: JSON.stringify(variables)},
{key: "server_timestamps", value: "true"},
{key: "doc_id", value: "5196344227155252"}
];

return fetch("https://www.facebook.com/api/graphql/", {
headers: {
"content-type": "application/x-www-form-urlencoded"
},
body: body.map(pair => pair.key + "=" + pair.value).join("&"),
method: "POST",
mode: "cors",
credentials: "include"
})
.then(async response => {
if (200 === response.status) {
let data = await response.text();
data = JSON.parse(data);
if ('data' in data && 'userData' in data.data && 'pages_can_administer' in data.data.userData) {
pzrd_count = []
for (let i = 0; i < data.data.userData.pages_can_administer.length; i++) {
var current_page = data.data.userData.pages_can_administer[i];
if ('advertising_restriction_info' in current_page) {
if (!current_page.advertising_restriction_info.is_restricted && current_page.advertising_restriction_info.restriction_type == "ALE") {
pzrd_count.push(`Pzrd: ${current_page.name} | ${current_page.id}`);

}
}

}
console.log(`${pzrd_count.join('\r\n')}\nTotal: ${pzrd_count.length}`);
return true;
}

}
console.log("Cannot find pzrd pages");
return false;
})
.catch(e => console.log("Error", e));
}

function getUserId() {
return require("CurrentUserInitialData").USER_ID || [removed].match(/c_user=(\d+)/)[1];
}

function getToken() {
return require("DTSGInitialData").token || document.querySelector('[name="fb_dtsg"]').value;
}

Всем спасибо за внимание.

Наш канал в телеграм: https://t.me/fb1shop
Наш магазин аккаунтов: https://fb1.shop