{getPost()不检索反应和组件}&;具有相同逻辑值的{“reactions”和“likes”既不返回错误也不返回警告消息}

{getPost()不检索反应和组件}&;具有相同逻辑值的{“reactions”和“likes”既不返回错误也不返回警告消息},r,rfacebook,R,Rfacebook,[Win 10;R 3.4.3;RStudio 1.1.383;Rfacebook 0.6.15] 嗨 我想问两个关于Rfacebook的getPost函数的问题: 尽管我已经尝试了“评论”、“反应”和“喜欢”参数的所有可能的逻辑值组合,但迄今为止,我能得到的最好结果是每个帖子都有一个包含3个组件的列表(“帖子”、“评论”和“喜欢”)——也就是说,没有“反应”组件。然而,根据rdocumentation,“getPost返回一个列表,其中最多包含四个组件:post、likes、comments和

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

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

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

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

  • 代码如下:

        #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
    
    #packageVersion(“Rfacebook”)
    #[1] ‘0.6.15'
    ##临时访问令牌
    
    fb_oauthI也无法捕捉反应,用户名为空。我赢了10分和R3.4.2分。可能是R版本吗?请,如果您能解决此问题,请将我的电子邮件回复给我,这是新版本的facebook。这在facebook的2.10版API中运行良好。作为V2.11和更高版本,它不再有效。

    我不得不使用临时用户访问令牌来获取喜欢该帖子的用户的信息(但无论如何,这将在下周更改-从现在开始需要页面访问令牌):/