有时,我尝试使用sharekit登录/共享到Twitter的日期时,收到OAuth身份验证失败的错误消息。有人可以帮助我为什么收到此错误? 在SHKConfig.h文件中设置#define SHKTwitterUseXAuth 0 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我了解最近更改了访问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")
谢谢。
事实证明,这是一个代理服务器妨碍我。 在LAN环境之外运行此代码可以正常工作。
目前
> 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 ')
这应该打开浏览器身份验证。 希望能帮助到你! 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.