Php facebook api登录问题
我正在尝试从中检索数据 如果我通过浏览器打开这个链接,我会混合使用js和html来共享信息,但是如果我使用Php facebook api登录问题,php,facebook,login,facebook-php-sdk,Php,Facebook,Login,Facebook Php Sdk,我正在尝试从中检索数据 如果我通过浏览器打开这个链接,我会混合使用js和html来共享信息,但是如果我使用 $url = 'http://www.facebook.com/ajax/shares/view/?target_fbid=410558838979218&__a=1'; $html = file_get_contents($url); 我明白了 “未登录”,“错误描述”:“请登录以继续。”,“有效负载”:{U对话框”:{“标题”:{“{U html”:“未登录”},“正文”:{
$url = 'http://www.facebook.com/ajax/shares/view/?target_fbid=410558838979218&__a=1';
$html = file_get_contents($url);
我明白了
“未登录”,“错误描述”:“请登录以继续。”,“有效负载”:{U对话框”:{“标题”:{“{U html”:“未登录”},“正文”:{“{U html”:“请登录以继续……”
等等
我知道我需要登录,我尝试通过facebook api登录:
$config = array(
'appId' => '**********',
'secret' => '**********',
);
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
我得到了用户等,一切都很好,但检索共享信息无论如何都失败了
如何“正确”登录以解决此问题?
谢谢您正在使用SDK初始化代码,但试图刮去facebook.com的web界面-这些都是不兼容的东西 你还需要通过你的代码自动登录facebook.com,并处理所有cookies,如果你想刮,那么这么做显然违反了facebook的TOS,如果你坚持下去,可能会给你带来法律上的麻烦