代码之家  ›  专栏  ›  技术社区  ›  K.Hua

rtweet create_token缺少需要TRUE/FALSE的值

  •  0
  • K.Hua  · 技术社区  · 5 年前

    所以我已经在一个外部的linuxcentos7.6.1810服务器上收集了几个月的tweet,但是由于某些原因,我不能再这样做了。

    所以我的代码是

    consumer_key = 'xxx'
    consumer_secret = 'xxx'
    access_token = 'xxx'
    access_secret = 'xxx'
    
    options(httr_oauth_cache=T)
    rtweet::create_token(
      app = "appname",
      consumer_key = consumer_key,
      consumer_secret = consumer_secret,
      access_token = access_token,
      access_secret = access_secret)
    

    它几个月来一直运行良好,但由于某些原因,现在我得到了错误

    if(file==“”)stop时出错(“file”必须是非空字符串): 缺少需要TRUE/FALSE的值

    如果我看一下函数的参数 create_token ,我唯一没有输入的参数是 set_renv 但是,它在我本地的windows计算机上运行得很好。。。有什么建议吗?

    0 回复  |  直到 5 年前
        1
  •  1
  •   Zeca    5 年前

    我也有同样的问题。

    罪魁祸首就是档案 .rtweet_token.rds 它在每次需要身份验证时创建。实际上,如果该文件已经存在,则通过在其上附加一个数字来创建一个新文件( .rtweet_token1.rds , .rtweet_token2.rds 等等)。

    解决方案是删除文件的所有实例。

        2
  •  1
  •   LMRamos    5 年前

    正在删除文件.rtweet_令牌.rds做了这个把戏!

        3
  •  0
  •   Dharman Aman Gojariya    4 年前

    你必须删除所有 .retweet_token.rds