1
私のアプリケーションはうまく機能していますが、ユーザーが「ページとして」ログインしたときに問題を発見しました。ユーザーがページとしてログインし、直接アプリケーションのベースURLに移動すると... apps.facebook.com/...ユーザーオブジェクトが正しくないことが正しく識別され、ユーザーに送信されます。
https://www.facebook.com/login/roadblock.php?target_url=...
これにより、ユーザーは実際のFBユーザーとしてログインし、正常に動作します。
しかし、これはアプリのページタブでは行いません。それはちょうどにリダイレクト:
https://s-static.ak.facebook.com/platform/page_proxy.php?v=4
は、ユーザーがページとして使用しているかどうかをチェックし、参照するページにリダイレクトすることができますPHP SDKのコマンドや関数はありますか?
[ユーザーが自分のアカウントをページアカウントとして使用するように切り替えるのを知る方法](http://facebook.stackoverflow.com/questions/8633979/how-to-know-a-user-switch-ページアカウントとして使用するアカウント) –
しかし、FBはユーザーがページとして使用していると判断し、ロードブロッキングにリダイレクトしますか?同じアプリのページタブにあるときではない完全なアプリページで何かが起きる... – chuuke
Facebookがこれをどのように決定するかは問題ではなく、その情報はアプリケーションに渡されないため、これはショーストッパーです。あなたができる最善のことは、[Bug Tool](developers.facebook.com/bugs/create)を使ってバグを報告し、関係者の言うことを確認することです。 –