1

我是 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>
4

1 回答 1

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);
      }
   });
}

现场演示

获取feed支持的参数列表:Feed

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

于 2013-08-29T12:47:33.450 回答