1

[赢10;R 3.4.3; RStudio 1.1.383;Rfacebook 0.6.15]

你好!

我想问两个关于 Rfacebook 的 getPost 函数的问题:

  1. 尽管我已经尝试了参数“comments”、“reactions”和“likes”的所有可能的逻辑值组合,但到目前为止我能得到的最好结果是每个帖子的 3 个组件列表(“post”、“评论”和“喜欢”)——也就是说,没有“反应”组件。然而,根据 rdocumentation,“getPost 返回一个包含最多四个组件的列表:发布、喜欢、评论和反应”。获取邮政

  2. 除了(有点奇怪)事实之外,根据相同的文档,参数“reactions”应该是 FALSE(默认)以便检索关于帖子的总反应的信息,我注意到一个看似奇怪的结果:如果我同时将“reactions”和“likes”设置为 TRUE 或 FALSE,R 既不返回错误也不返回警告消息。我觉得它有点奇怪的原因是因为 likes = !reactions 在它自己的定义中。

这是代码:

    #packageVersion("Rfacebook")
    #[1] ‘0.6.15'

    ## temporary access token
    fb_oauth <- "user access token"

    qtd <- 5000

    #pag_loop$id[1]
    #[1] "242862559586_10156144461009587"

    # arguments with default value (reactions = F, likes = T, comments = T)
    x <- getPost(pag_loop$id[1], token = fb_oauth, n = qtd)

    str(x)
    # retrieves a list of 3: posts, likes, comments

有人可以向我解释为什么我没有得到反应的成分吗?

最好的,

卢安娜

4

2 回答 2

0

伙计们,这是新版facebook。这适用于 facebook 的 V2.10 版本的 API。作为 V2.11 及更高版本,它不再运行良好。

于 2018-02-05T15:28:15.513 回答
-1

我也无法捕捉反应,并且用户名是空的。我赢了 10 和 R 3.4.2。可以是R版本吗?拜托,如果你能解决这个问题,请给我回复我的电子邮件

于 2018-02-05T01:29:58.537 回答