私はfacebook cookieでmy_cookie.txtを取得しようとしていますので、他のfacebookページでCURLで再利用できます。ここでログイン時にCURLとPHPを使用してfacebook cookieを取得する
は私のPHPコードです...私はこれをしようとすると...私はFacebookのログインページを参照してくださいが、それは私のブラウザで私のクッキーを有効する必要があります...しかし、彼らが使用可能にしていると言って私にエラーを与えます。
$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;
ここでは、私が
私が間違ってやっている任意のアイデアを参照してくださいエラーですか?
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, uniquefilename);
curl_setopt($ch, CURLOPT_COOKIEFILE, uniquefilename);
:これらの行を追加し
Facebookページを試してみるべきではありません。あなたのTOSには反対です。 Facebookで何かしたい場合は、そのAPIを使用してください。 – CBroe