$facebook->getUser, когда пользователь использует FB в качестве страницы
Хорошо, так что мое приложение работает отлично, но я недавно обнаружил проблему, когда пользователь вошел в систему "как страница". Когда пользователь входит в систему как страница и переходит непосредственно к 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 команда или функция, которая может проверить, использует ли пользователь страницу, и перенаправить их на указанную страницу?
1 ответ
В настоящее время нет способа проверить, вошел ли пользователь в качестве страницы, так как Facebook не предоставляет эту информацию и не предлагает вернуться к использованию обычной учетной записи Facebook при любом взаимодействии с приложениями.