使用Facebook javascript sdk获取最新的5个状态更新

时间:2013-08-29 12:17:38

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我是Facebook SDK的新手,我需要从公司的Facebook页面中检索5个最新的状态更新。我不知道从哪里开始或做什么,所以任何帮助都将受到高度赞赏。

这是我从developer.facebook.com获得的:

<script type="text/javascript">
        window.fbAsyncInit = function () {
            // init the FB JS SDK
            FB.init({
                appId: [my app id],
                channelUrl: 'http://localhost:30125/Default.aspx', 
                status: false,                                 
                xfbml: true
            });

            // Additional initialization code such as adding Event Listeners goes here



        };

        // Load the SDK asynchronously
        (function (d, s, id) {
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) { return; }
            js = d.createElement(s); js.id = id;
            js.src = "//connect.facebook.net/en_US/all.js";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));


    </script>

1 个答案:

答案 0 :(得分:1)

使用此处提及的登录代码:添加登录代码部分中的https://developers.facebook.com/docs/facebook-login/getting-started-web/

然后修改您的testAPI() -

function testAPI() 
{
   console.log('Welcome!  Fetching your information.... ');
   FB.api('/me', function(response) 
   {
       console.log('Good to see you, ' + response.name + '.');
   });
   FB.api('/cocacola/feed?limit=5', function(response) 
   {
      for (var i=0; i<response.data.length; i++)
      { 
         console.log(i + " : " + response.data[i].message);
      }
   });
}

Live Demo

获取参数列表feed支持:Feed

实施非常简单且易于理解,如果您发现使用此功能有任何困难,请告诉我。