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 명령이나 함수가 있습니까 : 그것은 단지로 리디렉션?

+0

[사용자가 자신의 계정을 페이지 계정으로 전환하는 방법을 알고 싶습니까?] (http://facebook.stackoverflow.com/questions/8633979/how-to-know-a-user-switch- 페이지 계정으로 사용할 계정) –

+0

그렇다면 FB가 사용자가 페이지를 사용하고로드 블록으로 리디렉션하는 방법을 FB가 어떻게 결정합니까? 같은 앱의 페이지 탭에있는 경우가 아닌 전체 앱 페이지에서 뭔가가 발생합니다 ... – chuuke

+1

Facebook이 어떻게 이것을 결정하는지는 중요하지 않습니다. 정보가 애플리케이션에 전달되지 않으므로 이것이 쇼 스토퍼입니다. 당신이 할 수있는 최선의 방법은 [Bug Tool] (developers.facebook.com/bugs/create)을 사용하여 버그를 신고하고 공무원이 말하는 것을 보는 것입니다. –

답변

0

현재 페이스 북에서이 정보를 제공하지 않아 사용자가 페이지로 로그인했는지 확인할 수있는 방법이 없으며 응용 프로그램과의 상호 작용시 일반 Facebook 계정 사용으로 다시 전환하라는 메시지가 표시됩니다.