自动Facebook登录与卷曲

时间:2011-09-04 20:44:15

标签: facebook curl login

我正在尝试使用curl自动登录到facebook,但没有任何方法可行。我最接近的是我在当前窗口登录(所以我在my-server.com/facebooklogin.php上有正常的facebook主页),但是当我在新标签页面打开facebook.com时我没有登录再来一次。

有人知道如何使用cURL / PHP或其他东西登录facebook吗?

代码:[选择]

function Send_to_Server($url) {
    $ch = curl_init($url);
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_POST, 1);
    curl_setopt ($ch, CURLOPT_POSTFIELDS, 'email='.urlencode('MyEmail@Email.com').'&pass='.urlencode('MyPassword').'&login=Login');
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER,0);
    curl_setopt ($ch, CURLOPT_HEADER, 1);
    curl_setopt ($ch, CURLOPT_NOBODY, 1);
    $result = curl_exec ($ch);
    curl_close ($ch);
    return $result;
}   

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

echo $string; 

这不起作用:D我没有任何输出,我没有登录facebook

问候

2 个答案:

答案 0 :(得分:0)

不太可能,即使你能找到办法,也可能违反他们的服务条款。你想做什么?也许您可以创建一个应用程序并授予自己offline_access以生成持久令牌并使用它来满足您的要求。

答案 1 :(得分:0)

这似乎有你想要的...... www.360percents.com/posts/php-curl-status-update-working-example