twitteR R API getUser,用户名仅为数字

twitteR R API getUser,用户名仅为数字,r,api,twitter,R,Api,Twitter,我在R中使用twitteR软件包,该软件包旨在通过其API从twitteR获取信息。获得认证后,我可以使用getUser函数下载任何用户的信息。但是,我无法使用仅为数字的用户名(例如,1234)。通过行getUser(“1234”)我得到以下错误消息: twInterfaceObj$DoapCall中的错误(粘贴(“用户”、“显示”、sep=“/”), params=params,:未找到(HTTP 404) 当用户名完全由数字组成时,有没有办法获取用户信息?当只找到数字时,该函数尝试按ID而不

我在R中使用
twitteR
软件包,该软件包旨在通过其API从twitteR获取信息。获得认证后,我可以使用
getUser
函数下载任何用户的信息。但是,我无法使用仅为数字的用户名(例如,1234)。通过行
getUser(“1234”)
我得到以下错误消息:

twInterfaceObj$DoapCall中的错误(粘贴(“用户”、“显示”、sep=“/”), params=params,:未找到(HTTP 404)

当用户名完全由数字组成时,有没有办法获取用户信息?当只找到数字时,该函数尝试按ID而不是按屏幕名称进行搜索


提前感谢!

首先,twitteR被弃用,取而代之的是rtweet,所以你可能想看看这一点

您提供的特定用户ID是一个受保护的帐户,因此,除非您的帐户跟随它/有权访问它,否则您将无法查询它

使用rtweet和一些随机尝试来查找有效的数字用户ID,我成功地做到了这一点:

library(rtweet)
users <- c("989", "andypiper")
usr_df <- lookup_users(users)
usr_df
库(rtweet)
使用者