Facebook JSON empty objects

Facebook JSON empty objects

本文关键字:objects empty JSON Facebook      更新时间:2024-04-12

我正在尝试从Facebook获取JSON提要,我想要所有的帖子,包括图片等。

这是我的尝试:

    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包,他们有一些公开帖子,我希望在我的回复中看到它们,但只有3个结果,其中一个是空对象(空:没有相关数据)

有人能帮我做这个吗?

Js出价http://jsfiddle.net/WT8RE/

为什么不使用facebookjs-sdk的FB.api

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

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