我正在尝试使用 twitteR 包,因为我已经阅读了 Jeffrey Stanton 关于数据科学的免费电子书中的 Twitter 章节。
我使用此代码来注册我的凭据:
requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL = "https://api.twitter.com/oauth/access_token"
authURL = "https://api.twitter.com/oauth/authorize"
consumerKey = "------------"
consumerSecret = "-----------"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=requestURL,
accessURL=accessURL,
authURL=authURL)
download.file(url="http://curl.haxx.se/ca/cacert.pem",
destfile="cacert.pem")
twitCred$handshake(cainfo="cacert.pem")
然后我得到了 Twitter 的链接:
要启用连接,请将您的网络浏览器定向到:https://api.twitter.com/oauth/authorize?oauth_token=xxxx
我点击 Twitter 页面中的链接,然后单击“授权应用程序”按钮。这会将我带回到我列为回调 URL 的网站。
我在任何地方都没有看到我期望的 PIN 码。我的问题是:它出现在哪里?或者我应该去哪里寻找它?我觉得这应该是显而易见的,但不知何故我错过了它。
我也遇到了类似的问题,不得不做出两处改变。
1 - 将所有 https 更改为 http,如 SimonO101 提到的
2 - 确保删除回调 URL - 否则不会显示 PIN,而是简单地移至回调 URL 目标
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)