Hocam normal api üzerinden işlemler çok kısıtlı veyahut 2-3 güne çok erkenden patlıyor.
Sana tavsiyem unofficial, xauth dediğimiz android vs. apileri var, yani kullanıcı adı:şifre girince
CAA ile başlayan tokeni veriyor. Ondan sonra istediğiniz işlemi yaptırabilirsiniz,
tüm bilgileri görüntüleme, beğeni, yorum, albüm beğeni, post atma dahil.
Login api yi bırakıyorum, gerisini çözersiniz. Takıldığınız yer olursa sormaktan çekinmeyin.
<?php
error_reporting(E_ALL & ~ E_NOTICE);
header('Origin: https://facebook.com');
define('API_SECRET', '62f8ce9f74b12f84c123cc23437a4a32');
define('BASE_URL', 'https://api.facebook.com/restserver.php');
function sign_creator(&$data){
$sig = "";
foreach($data as $key => $value){
$sig .= "$key=$value";
}
$sig .= API_SECRET;
$sig = md5($sig);
return $data['sig'] = $sig;
}
function auto($url){
//3e7c78e35a76a9299309885393b02d97
//sig 62f8ce9f74b12f84c123cc23437a4a32
$user_agents = array(
"Mozilla/5.0 (Linux; Android 5.0.2; Andromax C46B2G Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/60.0.0.16.76;]",
"[FBAN/FB4A;FBAV/35.0.0.48.273;FBDM/{density=1.33125,width=800,height=1205};FBLC/en_US;FBCR/;FBPN/com.facebook.katana;FBDV/Nexus 7;FBSV/4.1.1;FBBK/0;]",
"Mozilla/5.0 (Linux; Android 5.1.1; SM-N9208 Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537.36",
"Mozilla/5.0 (Linux; U; Android 5.0; en-US; ASUS_Z008 Build/LRX21V) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/10.8.0.718 U3/0.8.0 Mobile Safari/534.30",
"Mozilla/5.0 (Linux; U; Android 5.1; en-US; E5563 Build/29.1.B.0.101) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/10.10.0.796 U3/0.8.0 Mobile Safari/534.30",
"Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; Celkon A406 Build/MocorDroid2.3.5) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
);
$useragent = $user_agents[array_rand($user_agents)];
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
//curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, $useragent);
// curl_setopt($curl, CURLOPT_INTERFACE, $loginIP);
$ch = curl_exec($curl);
curl_close($curl);
return $ch;
}
if(isset($_POST['giris_uKullanici'], $_POST['giris_uSifre'])){
$_GET = htmlspecialchars_decode($_POST);
}
$data = array(
"api_key" => "882a8490361da98702bf97a021ddc14d",
"email" => @$_GET['giris_uKullanici'],
"format" => "JSON",
"generate_machine_id" => "1",
"generate_session_cookies" => "1",
"locale" => "tr_tr",
"generate_machine_id" => "1",
"method" => "auth.login",
"password" => @$_GET['giris_uSifre'],
"return_ssl_resources" => "0",
"v" => "1.0"
);
sign_creator($data);
$response = auto('https://graph.facebook.com/restserver.php?api_key=882a8490361da98702bf97a021ddc14d&email='.$_GET['giris_uKullanici'].'&format=JSON&locale=tr_tr&generate_machine_id=1&generate_session_cookies=1&method=auth.login&password='.$_GET['giris_uSifre'].'&return_ssl_resources=0&v=1.0&sig='.$data['sig'].'');
exit($response);
?>