我是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>
答案 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);
}
});
}
获取参数列表feed
支持:Feed
实施非常简单且易于理解,如果您发现使用此功能有任何困难,请告诉我。