Facebook JSON空对象

时间:2013-12-07 11:38:46

标签: javascript json facebook-graph-api

我正在尝试从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/

1 个答案:

答案 0 :(得分:0)

为什么不使用facebook js sdkFB.api

FB.api('/cocacola/posts?fields=...', function (result) {
     console.log(result);
});

编辑:我已经测试过你JSFiddle,它确实有效......我得到了公开帖子......