ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: sakang ใน 28 พฤษภาคม 2013, 17:09:52

ชื่อเรื่อง: ใช้ curl login app facebook ครับ
โพสต์โดย: sakang ใน 28 พฤษภาคม 2013, 17:09:52
คือผมมีโปรแรกมที่โพสลง facebook แล้วสามารถโพสได้ แต่ติดที่ว่า ผมจะต้องเปิดคอมเข้าเว็บ แล้วกด login ใน url ที่ facebook ให้มา

ที่อยากทำตอนนี้คืออยากให้ curl มันคลิก url ตรงนั้นให้โดยที่ผมไม่ต้องกดเอง จะได้ใช้ crontab รันได้เลย

รบกวนท่านที่เคยใช้เคยทำ หรือใช้อยู่ ฉายแสงใส่ผมที มึดมนแล้วครับ
:P

ขอบคุณทุกท่านครับ
:wanwan017:
ชื่อเรื่อง: Re: ใช้ curl login app facebook ครับ
โพสต์โดย: EMINEM ใน 28 พฤษภาคม 2013, 23:49:56

ผมใช้อันนี้อยู่ครับ


$first_name = 'NAME';
$login_email = 'EMAIL';
$login_pass = 'pass';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '[url]https://login.facebook.com/login.php?m&next=http://www.facebook.com/pages/Meet-Gold/209745862440540'[/url]);
curl_setopt($ch, CURLOPT_POSTFIELDS,'email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&login=Login');
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_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");
curl_exec($ch);
ชื่อเรื่อง: Re: ใช้ curl login app facebook ครับ
โพสต์โดย: sakang ใน 29 พฤษภาคม 2013, 09:21:08
login หน้า facebook เข้าสู่ระบบได้อะครับ แต่ไฟล php ที่สร้างใว้ไป post หน้าเว็บ มันต้องมีลิ้งสำหรับ login ก่อนที่จะไปโพสอะครับ

:wanwan017: