したがって、これはキャンバス アプリであり、FB クロムで実行することを目的としています。
FB php SDK を使用しています。
次の方法でログイン URL を作成しています。
$loginUrl = $facebook->getLoginUrl( array('scope'=>'email,publish_actions', 'redirect_uri'=>$fbCanvas));
次に、このスクリプトを使用してリダイレクトします。
print "<script> top.location.href='" . $loginUrl . "'</script>";
次のような「通常の」fb アプリ認証ダイアログが表示される代わりに:
次のようなダイアログが表示されます。
私が間違っていることはありますか?
新しいユーザーが [OK] ボタンをクリックすると、アプリにログインし、正しくリダイレクトされ、すべてが正常に機能します。他のすべてのアプリのように見えたり、機能したりするだけです。
ありがとう!