»Forumlar »D?k?manlar »How To: Update Facebook status using PHP Curl?
  https://seditio.com.tr/eski1/forums.php?m=posts&q=2038
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: Kaan, Posted: 2012-09-16 02:58 GMT.
How To: Update Facebook status using PHP Curl?



update facebook status using PHP Curl from our website directly. This status updation code will use mobile home page of facebook and updates your status.

:
hp]$status = 'Hi, status updated';

$login_email = 'YourFaceBookLoginEmail';

$login_pass = 'YourFaceBookPassword';

$debug = false;

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://login.facebook.com/login.php?m&next=http%3A%2F%2Fm.facebook.com%2Fhome.php');

curl_setopt($ch, CURLOPT_POSTFIELDS, 'email=' . urlencode($login_email) . '&pass=' . urlencode($login_pass) . '&login=' . urlencode("Log in"));

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_COOKIEJAR, "my_cookies.txt");

curl_setopt($ch, CURLOPT_COOKIEFILE, "my_cookies.txt");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12");

curl_exec($ch);

curl_setopt($ch, CURLOPT_POST, 0);

curl_setopt($ch, CURLOPT_URL, 'http://m.facebook.com/home.php');

$page = curl_exec($ch);

curl_setopt($ch, CURLOPT_POST, 1);

preg_match("/input type=\"hidden\" name=\"post_form_id\" value=\"(.*?)\"/", $page, $form_id);

preg_match("/form action=\"(.*?)\"/", $page, $form_num);

curl_setopt($ch, CURLOPT_POSTFIELDS, 'post_form_id=' . $form_id[1] . '&status=' . urlencode($status) . '&update=' . urlencode("Update status"));

curl_setopt($ch, CURLOPT_URL, 'http://m.facebook.com' . $form_num[1]);

curl_exec($ch);

if ($debug) {

echo "Status Updated.";

}

curl_close($ch);

Powered by SeditioPrint version