javascript - 使用 Facebook javascript sdk 获取最新 5 条状态更新

标签 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>

最佳答案

使用此处提到的登录代码: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

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

关于javascript - 使用 Facebook javascript sdk 获取最新 5 条状态更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18510804/

相关文章:

android - 删除预定的 Facebook 页面帖子 : pages_manage_engagement are not available 时出现错误

php - Facebook API - 上传图片后获取图片 URL

javascript - FB.ui 提要对话框不允许我使用 https 图片?

android - 将照片发布到 Facebook 参数

javascript - 在 Web 服务器上部署 nodejs 应用程序

javascript - 对象不是函数错误

javascript - Vue 网站提示添加 Vuetify 后 JavaScript 未启用

javascript - Node 生成子进程在 aws Node 10 lambda 中的 exec 子进程之后不执行命令

ios - Facebook iOS SDK : How to Persist Login to File or Database?

ios - FBSDKLoginManager() 以编程方式关闭 .web View