-1

「許可リクエスト」ページで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)には違いがあります。助言がありますか?

4

1 に答える 1

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();
}
于 2012-11-08T14:27:32.943 に答える