Facebook, если пользователь «понравился» («подписан»), то не делайте всплывающее окно (rails)

#javascript #ruby-on-rails #facebook

#javascript #ruby-on-rails #Facebook

Вопрос:

У меня есть приложение Ruby on Rails, и мы используем Facebook для продвижения нашего приложения. У нас уже есть кнопки «Нравится» на нашей странице и другие функции FB. Уже зарегистрирован в FB.developer.

Но у нас плохой обратный вызов для подписки на нашу страницу, поэтому мы хотим добавить всплывающее окно (мы не хотим навязывать подписку). И есть две возможности сделать это:

Во-первых (не самый лучший), когда пользователь посещает приложение (сайт), дайте ему cookie. Если у пользователя нет cookie — сделайте всплывающее окно, если у пользователя есть cookie — не всплывайте. Довольно простое решение.

Во-вторых (лучший), когда пользователь посещает наше приложение, мы проверяем: «пользователю уже понравилась страница FB». Если понравилось — не делайте всплывающее окно, наоборот — делайте всплывающее окно.

Я знаю, как сделать первый вариант, но у меня нет никаких идей, как сделать второй. Главный вопрос — «Как проверить, нравится ли пользователю страница или нет?»

Комментарии:

1. Лайк стробирование больше не разрешено Facebook. В любом случае они не предоставят вашему приложению необходимое разрешение на чтение лайков пользователя для такой цели.

2. Итак, единственный способ — отправить cookie?