ВНИМАНИЕ ФУНКЦИЯ ЭКСПЕРИМЕНТАЛЬНАЯ!
<?php
$login_email = 'Login';
$login_pass = 'Pass';
$url_first='https://m.facebook.com/login.php';
$url_second = 'https://www.facebook.com/adsmanager';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_first); // Первый URL для авторизации
curl_setopt($ch, CURLOPT_POSTFIELDS,'email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&login=Login');
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
curl_setopt($ch, CURLOPT_COOKIEJAR, '1.txt'); // сохранять информацию Cookie в файл
$result = curl_exec($ch); // получаем cookie
curl_setopt ($ch, CURLOPT_REFERER, $url_first); // Напоминаем серверу откуда пришли
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // allow redirects
curl_setopt ($ch, CURLOPT_URL, $url_second); // set url to post to
curl_setopt ($ch, CURLOPT_COOKIEFILE, '1.txt'); //Отправляем серверу куки
$result = curl_exec($ch); // переходим в adsmanager
$re = '/EAABsbCS1[a-zA-Z0-9]*/m'; // регулярка для поиска токена
$str = $result;
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // поиск токена
$token = $matches; // помещаем токен в переменную
echo $token[0][0]; // выводим токен на страницу
curl_close($ch);
?>
Поиск токена по логину и паролю, ниибу вылетают акки или нет щас написал сидел, протестил пару акков вроде живые)
- Прикручивайте прокси, динамические Юзер-агенты и тестите =)
- Насколько это всё живуче ниибу 🧔 (прям внимание обращаю!!!)
- Просто хотелось узнать насколько это возможно средствами PHP и только.

UPD: по скрипту выше
У аккаунтов которые никогда не заходили в ADS MANAGER может сначала открывать
- Продвижение страницы
Обновляем пару раз страницу, обычно с 3-4 раза открывает ADS и тогда получим токен.
Ну и плюшка:
$proxy_ip = '192.168.1.1:8000';
$loginpassw = 'login:pass';
//Указываем к какому прокси подключаемся и передаем логин-парольcurl_setopt($ch, CURLOPT_PROXY, $proxy_ip );
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $loginpassw);
Добавляем как на скрине и используете прокси.
У меня всё, всем утра 🙌
Ваш — Бородатый арбитраж (с) 🧔