我了解最近更改了访问Twitter API的身份验证要求。 以下代码导致:函数错误(类型,msg,asError = TRUE):无法连接到api.twitter.com端口443:超时

相关答案的建议代码已被使用。 想知道他们是否解决了API访问要求的变化。

library(twitteR)
library(devtools)
library(ROAuth)
library(RCurl)

download.file(url="http://curl.haxx.se/ca/cacert.pem",
          destfile="cacert.pem")

requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL <- "https://api.twitter.com/oauth/access_token"
authURL <- "https://api.twitter.com/oauth/authorize"
consumerKey <- "xxxxxxxxxxxxxxxxxxxx"
consumerSecret <- "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
                         consumerSecret=consumerSecret,
                         requestURL=requestURL,
                         accessURL=accessURL,
                         authURL=authURL)

twitCred$handshake(cainfo="cacert.pem")

谢谢。

#1楼 票数:2

事实证明,这是一个代理服务器妨碍我。 在LAN环境之外运行此代码可以正常工作。

#2楼 票数:1

目前

>      api_key <- "-redacted-" 
>      api_secret <- "-redacted-"
>      access_token <-"-redacted-"
>      access_token_secret <- "-redacted-"

setup_twitter_oauth(api_key,api_secret,access_token,access_token_secret)

很流行。

如果您遇到任何错误,请继续

setup_twitter_oauth(consumer_key='your key' , consumer_secret= 'your secret ')

这应该打开浏览器身份验证。 希望能帮助到你! 谢谢

  ask by rriviere translate from so

未解决问题?本站智能推荐:

2回复

使用R通过Twitter的API进行OAuth身份验证

我正在探索Twitter API。 我在R中使用ROAuth和twitteR软件包。 我认为事情进展顺利: 到现在为止还挺好。 现在,我准备看到一些Twitter时间表: > my_tweets <- userTimeline('someTimeline') 不
2回复

R中的twitteR身份验证OAuth错误

在RI我试图使用此代码连接到Twitter。 我收到了错误 做了一些搜索,我无法解决这个问题,谢谢你的帮助。
1回复

R-Twitter-OAuth-RESTAPI-无法验证用户

我有以前用于验证我身份的代码,但现在不再有效。 我错过了什么变化吗? 我认证的方式如下 我建立了一个简单的搜索查询来进行测试 这使得最终的基本URL没有日期,时间,推特限制等。 返回 包装内容 告诉我 我检查了我所有的令牌,秘密等是否正确,查询是如此简单,以至于我不
1回复

如何在Roauth身份验证期间获取密码?

我正在尝试使用twitteR软件包。 我使用以下代码注册我的凭据: 然后,我得到了指向twitter的链接:要启用连接,请将您的Web浏览器定向到: http : //api.twitter.com/oauth/authorize?oauth_token=xxxx 但返回“错误403
1回复

使用Oauth和HTTR,R将Twitter更新到Twitter

我正在尝试使用api将更新发布到Twitter。 按照https://github.com/hadley/httr/blob/master/demo/oauth1-twitter.r上的步骤进行操作,我可以使GET调用正常工作,但仍无法使POST正常工作。 以下是相关代码: 任何允许从R
1回复

在R中使用twitteR的oauth握手错误

我一直在尝试使用R中的tweeteR软件包下载一些推文 我的oauth凭据的代码是 当我尝试运行以下握手时 我收到了这个错误 我在Windows机器上运行代码。 (我已经包含了下载cacert.pem的代码)
2回复

使用httr,twitteR和streamR包检索缓存的oauth令牌

我发现要通过Twitter API进行身份验证的唯一方法是: 运行此命令后,我可以在twitteR中使用所有功能。 但是,我也想使用streamR包,它需要将令牌作为OAuth对象: 根据我的收集,上面的setup_twitter_oauth函数是一些httr函数的包装,用于获取我的授
3回复

R中的twitteR的SSL证书失败

我知道再次问过类似的问题。 但是,我已经尝试了在这里以及在google上找到的所有内容,但似乎对我没有任何帮助。 我的代码如下: 在这里,我得到: [1] TRUE 但是,如果我尝试这样做: tweets = searchTwitter('blabla', n=1500) 我收