Facebook認証を使用する際に問題があります。
<?php
$user = null;
try{
include_once "fb/facebook.php";
}
catch(Exception $o){
error_log($o);
}
$facebook = new Facebook(array(
'appId' => $fbconfig['appid'],
'secret' => $fbconfig['secret'],
'cookie' => true
));
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'publish_stream,email',
//'redirect_uri' => 'https://www.facebook.com/pages/MediaEngine/304221192963546?id=304221192963546&sk=app_143090482526977'
));
$user = $facebook->getUser();
if($user){
try{
$user_profile = $facebook->api('/me');
$permissions = $facebook->api('/me/permissions');
}catch(FacebookException $e){
}
}else{
echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
}
?>
ユーザーがアプリを受け入れると、ユーザーはタブ ページ ( http://apps4you.hu ) にリダイレクトされ、ユーザーは Facebook にとどまることはありませんが、ユーザーが Facebook を閉じてアプリに戻った場合 (既に認証済み) iframe で正常に動作します。redirect_uri => my_app を使用すると、リダイレクトとリダイレクトとリダイレクトが行われますが、アプリは機能しません。ブラウザーはロードとローンを行うだけですが、何も起こりません。この問題を解決するために何日も費やしましたが、解決策が見つかりませんでした。何が問題なのですか?