我需要使用我的帐户登录Facebook,因为我想创建一个抓取工具,从应用程序中获取一些数据并将其放入数据库。
我不知道它是否可能以及从哪里开始,我只知道存在一些facebook API,但我发现作为参考developers.facebook.com的网址似乎已经失效。
我需要用PHP脚本来完成这个。
你能给我一个提示吗?
编辑:现在参考网址已经启动。
答案 0 :(得分:1)
首先,我会说这不是使用Facebook API的正确方法,而且API文档没有关闭(对我来说 - 试试http://developers.facebook.com/docs/)
但无论如何,如果你坚持,你需要做的是:
1)获取Facebook登录页面,收集任何cookie和nonce
2)发送电子邮件/密码+ misc其他表单详细信息+ cookie到表单登录URL,然后保存cookie
3)使用cookies获取网址
只需使用cURL即可使用
将Cookie保存到文件中curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies/'.session_id().'.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies/'.session_id().'.txt');
它应该有用。