【问题标题】:Getting Friend List of twitter user using TwitteR package使用 TwitteR 包获取 twitter 用户的好友列表
【发布时间】:2011-12-12 19:04:01
【问题描述】:

我在使用 TwitteR package 从 R 获取 twitter 用户的好友列表时遇到了一些问题。

我想要的是一个字符向量,其中包含用户的所有“朋友”的名字 - 这是他/她关注的人的列表。

按照文档,我认为这段代码可以工作:

    library("twitteR")
    user <- getUser("@twitter")
    user$getFriends()

但我收到以下错误消息:

    Error in envRefInferField(x, what, getClass(class(x)), selfEnv) :
    "friendIDs" is not a valid field or method name for reference class "user"

谁能帮帮我?

谢谢!

【问题讨论】:

    标签: r twitter oauth


    【解决方案1】:

    我不确定这是错误还是什么,但如果您先获取朋友 ID,然后按 ID 查找朋友姓名,它就可以工作:

    > lookupUsers(user$getFriendsIDs(5))
    $`11`
    [1] "RaymondAtWork"
    
    $`12`
    [1] "stevegury"
    
    $`13`
    [1] "josolennoso"
    
    $`14`
    [1] "mjackson"
    
    $`15`
    [1] "billonahill"
    

    顺便说一句,如果您还没有这样做,我认为您需要为这些 lookupUsers() 调用设置 ROAuth

    【讨论】:

    • 很高兴听到。玩得开心twitteR
    【解决方案2】:

    抱歉,这是我今晚刚刚修复的错误(最近严重缺乏时间)。最新版本 (0.99.12) 应该可以解决这个问题。

    【讨论】:

    • 我在 0.99.9 版本中仍然存在这个问题:> sessionInfo() R 版本 2.12.2 (2011-02-25) 平台:i386-pc-mingw32/i386(32 位)语言环境:[1] LC_COLLATE=Italian_Italy.1252 LC_CTYPE=Italian_Italy.1252 LC_MONETARY=Italian_Italy.1252 [4] LC_NUMERIC=C LC_TIME=Italian_Italy.1252 附加的基本包:[1] 统计图形 grDevices utils 数据集方法基于其他附加包:[1 ] twitteR_0.99.9 RJSONIO_0.95-0 RCurl_1.5-0.1 bitops_1.0-4.1
    猜你喜欢
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    相关资源
    最近更新 更多