Как отследить, если посетителю уже «понравилась» страница через Facebook с использованием только JS? - PullRequest
0 голосов
/ 29 марта 2012

После проверки 20+ ответов, я уверен, что нет способа отследить (используя только JS), если пользователю уже «понравилась / рекомендовала» страница несколько дней назад или нет - но в любом случае: как отследить, если страница на стороннем сайте ("заявка") уже понравилась посетителю несколько дней назад?

Мне нужен код JS - без серверных языков, таких как PHP - что-то вроде

FB.api(
  {
    method: 'link.getStats',
    url: 'example.com'
  },
  function(response) {
    if(response.liked) {
      alert('me likey!');
  }
);

Есть ли что-то подобное? Спасибо!

1 Ответ

2 голосов
/ 29 марта 2012

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

Для запроса вам понадобится идентификатор объекта.

FB.api('/me/likes/[page_id]',
  function(response) {
    if(response.data.length > 0) {
      alert('me likey!');
  }}
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...