$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 при любом взаимодействии с приложениями.

Другие вопросы по тегам