我正在尝试从Facebook获取JSON Feed,我想要所有帖子,包括图片等。
这是我的尝试:
var pageId = 'cocacola',
baseUrl = 'https://graph.facebook.com/' + pageId + '/posts',
accessToken = '121107811423598|UoKvqJ7F5LO95b_DCY_6QN9OMg8',
fields = ['message','link','picture','updated_time'],
getUrl = _generateUrl(fields,baseUrl,accessToken);
var xhr = $.get(getUrl);
xhr.done(function(data){
console.log(data);
});
function _generateUrl(fields,baseUrl,accessToken) {
return baseUrl + '?access_token=' + accessToken + '&fields=' + fields.join('%2C');
}
到目前为止它确实给出了一些结果,但显然如果我看看他们的fb pake,他们有一些公开帖子,我希望在我的回复中看到它们,但只有3个结果,一个它们是一个空对象(空:没有相关数据)
任何人都可以帮我解决这个问题吗?
JsFiddle http://jsfiddle.net/WT8RE/
答案 0 :(得分:0)
为什么不使用facebook js sdk的FB.api
?
FB.api('/cocacola/posts?fields=...', function (result) {
console.log(result);
});
编辑:我已经测试过你JSFiddle,它确实有效......我得到了公开帖子......