我想使用twitteR并尝试获取我的密码,以便我可以完成授权。代码中似乎没有错误:
library(twitteR)
reqURL<-"https://api.twitter.com/oauth/request_token"
accessURL<-"https://api.twitter.com/oauth/access_token"
authURL<-"https://api.twitter.com/oauth.authorize"
consumerKey<-"MyKey"
consumerSecret<-"MySecret"
twitCred<-OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=reqURL,
accessURL=accessURL,
authURL=authURL)
twitCred$handshake()
我收到了在网络浏览器中输入的网址:https://api.twitter.com/oauth.authorize?oauth_token=LettersaNdNumbErs
但我得到一个Twitter页面,说该页面不存在!我在https://中尝试使用和不使用“s”但我得到了相同的结果。我有什么想法可能做错了吗?我正在使用带有JGR的mac(你可以复制并粘贴URL)和RStudio(必须手工输入URL,可以这么说)。
答案 0 :(得分:1)
你不小心点了一个点而不是斜线,试试这个:
authURL <- https://api.twitter.com/oauth/authorize
这应该会显示Twitter开发者页面的链接以授权您的应用程序
答案 1 :(得分:0)
我有类似的问题。我无法从RStudio复制链接,因为我无法选择上一个完成提示下方的文本。问题是,当我重新输入网址时,令牌已过期。
我通过使用基本的R gui来解决它,这让我复制和粘贴 - 工作得很好。