我运行了一个PHP-SDK连接到Facebook的网站。我可以弄清楚,出了什么问题:
可是:
我用:
$params = array(
'canvas' => 1,
'fbconnect' => 0,
'scope' => 'user_about_me, email, publish_stream, read_stream',
'redirect_uri' => http:/my_domain.com,
'display' => 'page'
);
$loginUrl = $facebook->getLoginUrl($params);
我试图使用:
'redirect_uri' => 'http://apps.facebook.com/app_namespace/',
但它也不起作用。有人有什么想法吗?
非常感谢...
已编辑:我尝试使用javascript:top.location.href = ...它有效,但只有当我使用redirect_uri - htttp://domain.com时,用户才是不再在facebook画布应用程序中:(我认为我可能错误地使用它...
答案 0 :(得分:1)
如果您将重定向uri设置为画布URL,则可以使用
获取用户的访问令牌$facebook->getSignedRequest();