Mit CURL und PHP zu bekommen facebook cookie beim login

Ich versuche zu bekommen my_cookie.txt mit der facebook-cookie, so kann ich re-verwenden Sie es mit CURL für andere facebook Seiten.

Hier ist mein PHP code... Wenn ich es versuchen... ich sehe die facebook-login-Seite, aber es gibt mir eine Fehlermeldung besagt, dass meine cookies im browser müssen aktiviert werden... ABER Sie sind zu aktivieren.

$email = 'my email';
$password = 'mypassword';
$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://login.facebook.com/login.php');
    curl_setopt($ch, CURLOPT_POSTFIELDS,'email='.urlencode($email).'&pass='.urlencode($password));
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    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 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
$page =      curl_exec($ch);

echo $page;

Hier ist der Fehler, die ich sehen

Mit CURL und PHP zu bekommen facebook cookie beim login

Irgendeine Idee, was ich falsch mache?

  • Sie sollten nicht versuchen, kratzen Sie Facebook-Seiten, es ist gegen Ihre TOS. Wenn Sie wollen, etwas zu tun auf Facebook, die Nutzung Ihrer API.
InformationsquelleAutor user3011784 | 2015-01-11
Schreibe einen Kommentar