2013-07-22 2 views
0

У меня есть страница FB «DEF», у которой есть родительская страница FB «ABC». Я хочу разместить подобную кнопку на вкладке «Страница FB» в DEF, которая позволяет пользователям понравиться родительской странице FB. Есть ли способ определить, понравился ли пользователь ABC при загрузке страницы?Как определить, понравилась ли пользователю страница FB в pageload?

Моя первоначальная оценка заключается в том, что мне нужно будет потребовать от пользователя авторизации моего приложения в DEF, а затем выполнить вызов API для пользователей, которым нужно проверять идентификаторы.

Я бы очень хотел избежать авторизации приложения, если это возможно.

ответ

0

Ну, нет ... вы не можете. Несмотря на то, что вкладка «Страница Facebook» дает разработчикам преимущество в понимании текущего пользователя, независимо от того, понравился ли он «DEF» или нет через «signed_request», но он никогда не расскажет вам о «ABC».

К сожалению, для получения наилучших результатов вам необходимо авторизовать приложение с разрешением «user_likes», а затем проверить, понравилось ли ему «ABC».

+0

Ну, можно перенаправить пользователя со вкладки страницы на DEF на вкладку страницы на ABC, проверить, понравилось ли им ABC там, а затем перенаправить их обратно на вкладку DEF ... и сохранить информацию о симпатии ABC либо в общий общий сеанс или передать его как параметр «app_data» при перенаправлении обратно с DEF на ABC ... но это довольно хак-у-обходное решение и не создает приятного пользовательского опыта. – CBroe

+0

Согласовано. Мне действительно не нравится этот запрос. Надеюсь, он уйдет LOL –

Смежные вопросы