通过Curl(?)自动使用PHP自动登录Facebook
题
我需要使用我的帐户登录到Facebook,因为我想创建一个从应用程序中获取一些数据并将其放入数据库中的爬网器。
我不知道是否有可能和从哪里开始,我只知道某些Facebook API存在,但我发现的URL作为参考 developers.facebook.com 似乎倒下了。
我需要使用脚本PHP执行此操作。
你能给我一个提示吗?
编辑:现在参考URL已启动。
解决方案
首先,我会说这不是使用Facebook API的正确方法,并且API文档不会降低(对我来说 - 尝试 http://developers.facebook.com/docs/ )
但是无论如何,如果您坚持认为,您需要做的是:
1)获取Facebook登录页面,收集任何Cookie和Nonces
2)发布电子邮件/密码 + MISC其他表格详细信息 + cookie登录URL,然后保存cookie
3)用饼干获取URL
只需使用卷发将cookie保存到文件中
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies/'.session_id().'.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies/'.session_id().'.txt');
它应该起作用。
不隶属于 StackOverflow