Как я могу получить фан-страницы пользователя через вызовы API? - PullRequest
0 голосов
/ 30 августа 2011

Я использую Facebook JavaScript SDK .

Я создал две фан-страницы на Facebook, используя мой идентификатор Facebook, и теперь я хочу получить эти страницы через JavaScript. Как я могу сделать это с помощью Facebook JavaScript SDK?

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

Следуя примеру фотоальбомов , это быстрый пример кода:

<html>
<head>
  <title>My Pages list</title>
</head>
<body>
<fb:login-button perms="manage_pages"
                 onlogin="getPages()">
  Grant Permissions to Allow access to Pages</fb:login-button>
<ul id="pages"></ul>

<script>
window.getPages = function() {
    FB.api('/me/accounts', function(resp) {
        var ul = document.getElementById('pages');
        for (var i=0, l=resp.data.length; i<l; i++) {
            var
            page= resp.data[i];
            li = document.createElement('li');
            li.innerHTML = "Name: " + page.name + "<br /> Category: " + page.category;
            ul.appendChild(li);
        }
    });
};
</script>


<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
 FB.init({ 
    appId:'APP_ID_HERE', cookie:true, 
    status:true, xfbml:true 
 });
</script>
</body>
</html>

Объект page содержит следующие поля: name, id, category и access_token

0 голосов
/ 30 августа 2011

Вы можете запросить это через график API через '/ Me / account'

...