Авто Facebook Войти с Curl - PullRequest
       14

Авто Facebook Войти с Curl

0 голосов
/ 05 сентября 2011

Я пытаюсь авторизоваться на фейсбуке с помощью curl, но ничего не получится. Самым близким, что я получил, было то, что я вошел в свое текущее окно (таким образом, у меня была нормальная домашняя страница facebook на my-server.com/facebooklogin.php), но когда я открываю facebook.com в новой вкладке, я не вошел больше.

Кто-нибудь знает, как я могу войти в Facebook с помощью cURL / PHP или, может быть, что-то еще?

Код: [Выбрать]

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 голосов
/ 28 февраля 2013

это похоже на то, что вы хотите ... www.360percents.com/posts/php-curl-status-update-working-example

0 голосов
/ 05 сентября 2011

Не совсем возможно, и даже если бы вы могли найти способ сделать это, это, вероятно, против их TOS.Что ты пытаешься сделать?Может быть, вы могли бы создать приложение и предоставить себя offline_access для создания токена длительного действия и использовать его для удовлетворения ваших требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...