如何检索Facebook帖子详细信息?

时间:2015-09-15 03:47:17

标签: javascript facebook-graph-api facebook-javascript-sdk

我可以使用此代码成功查询帖子,遗憾的是,它返回的唯一信息是created_time,message和id。如何获取title,desc,link和image等其他信息?

FB.api(
    '/1494363804210145_10152988081617735', 
    function(response) {
        if (response && !response.error) {
            $("#postTitle").val(response.caption); // doesn't works
            $("#postMessage").val(response.message); // works
            $("#postDesc").val(response.description); // doesn't works
            $("#postLink").val(response.link); // doesn't works
            $("#postImage").val(response.picture); // doesn't works
            writeFeedback("Post is loaded.");
        }else{
            writeFeedback("Error Reading Post: "+response.error.message);
        }
    }
);

1 个答案:

答案 0 :(得分:1)

您必须专门传递要从Graph API返回的字段。这是在v2.4中引入的。

  

声明字段
  要尝试提高移动网络的性能,v2.4中的节点和边缘要求您明确请求GET请求所需的字段。例如,GET /v2.4/me/feed默认不再包含喜欢和评论,但GET /v2.4/me/feed?fields=comments,likes将返回数据。有关详细信息,请参阅有关如何请求特定字段的文档。