我目前正在使用fbgraph npm模块在node.js中编写一个小应用程序。我正在从特定页面检索最新帖子,我想从该帖子中获取消息和ID。此数据将传递给变量供以后使用。
目前我可以使用以下内容获取帖子:
allOf
图表api资源管理器上显示的返回数据是:
graph.setAccessToken("TOKEN");
var graphObject = graph
.get("/791011260991925?fields=posts.limit(1){id,message}", function(err, res) {
console.log(JSON.stringify(res));
});
我不确定如何从数据对象中提取id和消息并将它们分配到变量中?我尝试过使用
{
"posts": {
"data": [{
"id": "791011260991925_990809784345404",
"message": "Message content is here"
}]
},
"id": "791011260991925"
}
但这只会返回undefined。
答案 0 :(得分:0)
解决。一位工作的朋友设法解决了这个问题。
返回的数据实际上是在一个数组中,所以要推断出你需要执行以下操作的数据......
var firstPost = res.posts.data[0];
var id = firstPost.id;
var message = firstPost.message;
干杯