在R和ROAuth包上使用twitteR库后,从Twitter.Com查找PIN

时间:2013-08-30 05:05:58

标签: r twitter twitter-oauth roauth

我有一个问题,希望有人可以帮助我。

我正在尝试通过R从Twitter获取一些推文,使用twitteR库和其他必需的包。我已经成功创建了我的代码,直到握手。但是一旦我到达我应该复制并粘贴链接以获取所需PIN的程度,我就会被重定向到我在Twitter上注册的占位符网站地址。

以下是我的代码块:

cred <- OAuthFactory$new (consumerKey = consumerKey, consumerSecret = consumerSecret, requestURL = "http://api.twitter.com/oauth/request_token", accessURL = "http://api.twitter.com/oauth/access_token", authURL = "http://api.twitter.com/oauth/authorize")
cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))

这会导致提示

To enable the connection, please direct your web browser to: http://api.twitter.com/oauth/authorize?oauth_token=_______________________

我在Stackoverflow.Com中尝试了几个答案,例如No PIN generated when using ROAuth to authenticate on TwitterWhere does twitteR PIN code appear during R oauth authentication?,但没有成功。

任何回复都会非常有用。

感谢。

BTW:R Noob和基本程序员。

1 个答案:

答案 0 :(得分:1)

避免重定向到占位符网站并查看您的个人识别码。

你应该:

下次您将使用http://api.twitter.com/oauth/authorize?oauth_token=xxxx 然后单击“授权”,您将看到PIN。