[英]connecting twitter API to R with rtweet package
我在 r 下载了 rtweet package,因为它的功能比 tweetR 多,但是 output 一直给我一个错误,说找不到“auth”。 由于新更新,我不确定如何输入 api 密钥和令牌。 有人知道代码吗? 我输入了 twitter api 给我的令牌和密钥,但不知道如何让它同步/运行。
library(rtweet)
install.packages("ROAuth")
library(ROAuth)
## authenticate via access token
app = "statskenyon"
consumer_key = "my key"
consumer_secret = "consumer secret"
acess_token = "access token"
access_secret = "access secret"
auth <- rtweet_app("bearer token")
在以前版本的 rtweet 中,您必须先将令牌保存到 R object。
your_token_name <- create_token(app = "statskenyon",
consumer_key = "my key",
consumer_secret = "consumer secret",
access_token = "access token",
access_secret = "access secret",
set_renv = TRUE
)
然后在 post_status() 中使用它。
post_tweet(
status = "my first rtweet #rstats",
token = your_token_name
)
在较新的版本中,而不是使用
auth <- rtweet_app("bearer token")
我建议您使用 rtweet_bot() function,因为从您的代码中您只有 4 个键。
your_new_token_name <- rtweet::rtweet_bot(
api_key = "my key",
api_secret = "consumer secret",
access_token = "access token",
access_secret = "access secret"
)
然后用它来发布状态消息
rtweet::post_tweet(
status = "your_status_message",
token = your_new_token_name
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.