解析Facebook Json结果
问题描述:
我试图使用下面的代码来解析来自Facebook API的响应,并且我得到一个奇怪的错误...下面是代码和错误...任何想法都非常感谢!解析Facebook Json结果
链接代码:How to get most popular Facebook post in R
我得到的错误是:
Error in myposts[[1]]$paging$"next" : $ operator is invalid for atomic vectors
下面是数据的模样:
tail(myposts[[1]])
结果:
$paging
previous
"https://graph.facebook.com/74133697733/posts?access_token=###token###&limit=25&since=1361736602&__previous=1"
next
"https://graph.facebook.com/74133697733/posts?access_token=###token###&limit=25&until=1359727199"
答
这是因为th e paging
元素是一个已命名的向量,不是列表,因此您不能使用$
来获取子元素。
下面应该工作:
myposts[[1]]$paging["next"]
您好,感谢,有助于但它看起来像while循环仍然没有认识到“next.path”文本,并用它来检索的JSON下一页结果... – Lauren 2013-02-25 14:42:37
也许,但那是另一个问题。 – juba 2013-02-25 14:47:26
谢谢,我已经标记了这个问题的答案,这里是后续问题:http://stackoverflow.com/questions/15072142/parsing-facebook-data-using-json – Lauren 2013-02-25 16:56:14