Facebook как статус - PullRequest
       10

Facebook как статус

1 голос
/ 07 марта 2011

Я пытаюсь выяснить статус (понравился или не понравился) социального виджета <fb:like> на моем веб-сайте. Если кому-то уже понравилась страница (onload), я бы хотел запустить какой-нибудь код.

Я смотрю на это часами и не могу получить статус.

Пока у меня есть:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like href="http://www.facebook.com/2DayFM" show_faces="true" width="300">      </fb:like>

<script>
// captures the click event for the like button (want to do this, but onload)
FB.Event.subscribe('edge.create', function(response) {
  // do something with response.session
  if(response == 'http://www.facebook.com/2DayFM') {
    alert('you have clicked the like button');
  }
});
</script>

Я пытался использовать (и различные варианты)

FB.api({ method: 'pages.isFan', page_id: '132495853450335' }, function(response) {
  if(response == 'true') {
    // run code
  }
});

Однако я получаю всевозможные ошибки доступа к API и т. Д.

1 Ответ

0 голосов
/ 07 марта 2011

Я не уверен, но не обязательно ли делать FB.init с вашим идентификатором приложения перед вызовом других функций FB?

http://developers.facebook.com/docs/reference/javascript/fb.init/

...