Я знаю, как проверить, нажата ли Facebook, как кнопка, нажатием на edge.create, но на сайте addmefast.com открывается страница Facebook в новом окне, и когда вы закрываете окно, родительское окно получает что-то, возвращаемое, если бы я нажал или нет.Addmefast.com проверяет кнопку Like, нажав в новом окне? Как
Я могу проверить это в том же окне, но как они делают это в новом окне, которое находится на отдельном домене i.e Facebook. Они не используют какой-либо подписаны разрешения приложения или пользователя, чтобы проверить его любит и т.д ..
UPDATE:
Я читал Java-скрипт на веб-сайте, и что она делает это проверяет количество, как и прежде, и после открытия окна, а затем, если понравилось увеличение, они приносят вам очки, независимо от того, кто бы ни был похож на страницу за это время, я ее протестировал, я открыл окно, как, и мне не понравилось, и попросил моего друга понравиться это с его компьютера, и я был награжден очками, поэтому они не могут проверить, понравилось ли мне это или нет. Очевидно, для этого нужно использовать подписанное приложение Facebook.
вы можете использовать postMessage() для отправки информации из другого домена. или вы можете поговорить на одном и том же сервере с всплывающей и открывающейся страницей с помощью невидимого ajax. – dandavis
У меня такой же вопрос. У кого-нибудь есть ответ? –
Насколько я знаю, что они делают, проверьте понравившуюся страницу через facebook og и откройте окно, а затем, закрыв окно, они снова проверяют подобные, и решает, увеличиваются ли предпочтения или нет. Но я считаю, что это не очень хорошая идея, за это время могут понравиться и тысячи других, и это будет неуверенно. Теперь я использую приложение facebook api, чтобы сделать это. –