codeigniterフレームワークを使用してFacebookアプリケーションを開発しており、php-sdk関数を使用してFacebookライブラリに接続し、次のコードを使用して、ユーザーがfacebookにログインしていない場合にユーザーをログインボックスに誘導しています。
$params = array(
'scope' => 'read_stream, friends_likes'
'cancel_url' => 'http://www.facebook.com/',
'canvas' => 1,
'fbconnect' => 0,
'req_perms' => 'publish_stream, read_stream, read_friendlists,email',
'redirect_uri' => 'http://apps.facebook.com/morganmarket',
'next' => 'http://apps.facebook.com/morganmarket',
'display' => 'popup'
);
$loginUrl = $this->facebook->getLoginUrl($params);
echo '<script> window.top.location="' . $loginUrl . '"</script>';
Facebookにログインせずにアプリケーションを使用しようとすると、エラーのあるページに移動するという問題
The page you requested was not found.
You may have clicked an expired link or mistyped the address. Some web addresses are case sensitive.
Return home
Go back to the previous page
私のコードにそれを与える問題は何ですか?それは私をFacebookのログインフォームに、そして私のアプリケーションに導くはずです。