什么是正确的方法,FB Apps“权限请求”页面

时间:2012-11-08 14:19:35

标签: facebook permissions

我在"权限请求"中测试了我们的facebook应用程序。页。

根据本网站的描述, http://developers.facebook.com/docs/howtos/login/server-side-login/#step5

(A)正确     如果用户决定拒绝在“登录”对话框中授权您的应用,则会将其重定向到:


YOUR_REDIRECT_URI?
 &error_reason=user_denied
 &error=access_denied
 &error_description=The+user+denied+your+request.
 &state=YOUR_STATE_VALUE
 ~~~~~~

(B)但是,我们的测试结果(2012年10月17日)


 &error_reason=user_denied
 &error=access_denied
 &error_description=The+user+denied+your+request.
 &0=13504605426376027014824690496996#_=_
 ~~

(A)和(B)之间存在差异。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试试这个

if($user) {

    $me = $fb->api('/me'); 
    } else {
$url =   "https://graph.facebook.com/oauth/authorize?"
                ."client_id=app_idxxxxxxxxx&"
                ."redirect_uri=http://apps.facebook.com/app_idxxxxxxxxx/&"
                ."scope=user_photos,publish_stream";
    echo "<script language=javascript>window.open('$url', '_parent', '')</script>";

        exit();
}