Получение токена facebook по логину и паролю

Рассмотрим получение токена (access_token) facebook'а путем выполнения авторизации, используя secret_key и app_id официальных приложений. Запрос будем выполнять через прокси SOCKS5.

Вот несколько пар app_id|secret_key официальных приложений:
438142079694454|fc0a7caa49b192f64f6f5a6d9643bb28 //— Ads Manager Android
350685531728|62f8ce9f74b12f84c123cc23437a4a32  //— Facebook Android
6628568379|c1e620fa708a1d5696fb991c1bde5662 //— Facebook iPhone
Данный метод не является новым, например, он используется в различных чекерах аккаунтов, а также в авторизации, написанной на javascript.

Для получения access_token необходимо отправить POST запрос на сервер фб.
//прокси SOCKS5
$proxy_hp = "000.000.000.000:00000"; //host:port
$proxy_lp = "login_proxy:password_proxy"

//логин и пароль фб
$login = "my_login"; //email, телефон, user_id
$password = "my_password";

$data = array (
	"access_token" => "6628568379|c1e620fa708a1d5696fb991c1bde5662",
	"format" => "json",
	"generate_session_cookies" => "1",
	"locale" => "ru_RU", 
	"email" => $login,
	"password" => $password
);

$myCurl = curl_init();
curl_setopt_array($myCurl, array(
	CURLOPT_URL => 'https://graph.facebook.com/v8.0/auth/login/',
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_POST => true,
	CURLOPT_POSTFIELDS => http_build_query($data),
	CURLOPT_USERAGENT => 'Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4',
	CURLOPT_CONNECTTIMEOUT => 5,
	CURLOPT_PROXYTYPE => CURLPROXY_SOCKS5,
	CURLOPT_PROXY => $proxy_hp,
	CURLOPT_PROXYUSERPWD => $proxy_lp
));
$response = json_decode(curl_exec($myCurl),1);
curl_close($myCurl);

echo "<pre>";
print_r($response);
echo "</pre>";
В ответ сервер фб выдаст user_id, access_token и cookies. Куки можно использовать для GET-запросов.

Области видимости этого токена отличаются от областей токена, который можно найти в исходном коде страницы ads-менеджера фб. Тестируйте, пишите о результатах.
03.10.2020 г. 808

Комментарии ()

    Комментарии

    UpRoof.pro 2020