Проверьте, является ли пользователь фанатом страницы, использующей Javascript SDK без разрешений? - PullRequest
0 голосов
/ 28 ноября 2011

Можете ли вы проверить, является ли пользователь фанатом страницы, используя Facebook Javascript SDK, без предоставления пользователю прав? Все, что мне нужно, это посмотреть, является ли пользователь фанатом, если это так, перенаправить его на другую страницу. Я могу сделать это на стороне сервера, используя C # Facebook SDK, без разрешения пользователя.

Причина, по которой я спрашиваю, состоит в том, что порой утомительно создавать простое приложение MVC, чтобы я мог проверить, является ли пользователь фанатом страницы. Если я смогу сделать это с помощью JS SDK, это сэкономит мне огромное количество времени.

Спасибо

Тайрон

Ответы [ 2 ]

1 голос
/ 28 ноября 2011

Вы можете сделать это с помощью Javascript SDK Facebook через синтаксический анализ signature_request

FB.getLoginStatus(function(response) {
  if (response.authResponse) {
    // logged in and connected user, someone you know
  } else {
    // no user session available, someone you dont know
  }
});

Возвращает массив JSON с signature_request.И после анализа подписанного запроса в javascript, вы можете получить массив информации о пользователе, который включает в себя страницу, такую ​​как isLiked .

Для получения дополнительной информации о вызове API: http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

1 голос
/ 28 ноября 2011

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

...