用于R身份验证的twitteR包:错误401

时间:2015-04-08 01:48:16

标签: r authentication twitter

Hy大家/任何人,谢谢你的考虑! 我陷入了twitteR包认证的最后阶段。成功cred$handshake后,当我尝试使用setup_twitter_oauth结束身份验证时,程序会不断发出以下消息:

Error in init_oauth1.0(self$endpoint, self$app, permission = 
self$params$permission) : client error: (401) Unauthorized

知道这可能是什么,我怎么能解决它?

1 个答案:

答案 0 :(得分:6)

不确定错误的确切来源,我在大约2个月前使用过该软件包。我也遇到了握手的错误。

为了解决这个问题,我直接使用handshake避免了明确的setup_twitter_oauth

consumerKey <- "[your Twitter consumer key]"
consumerSecret <- "[your Twitter consumer secret]"
accessToken <- "[your Twitter access token]"
accessTokenSecret <- "[your Twitter access token secret]"

setup_twitter_oauth(consumerKey, consumerSecret, accessToken, accessTokenSecret)

这似乎对我有用。各种OAuth参数来自Twitter。我在这里写了如何做到这一点:Newborn app using Twitter and R

完整的R源代码在BitBucket上(底部的内容可能最相关):newborn-app.R