在RStudio中使用twitterR使用Ñ搜索单词时出错

时间:2013-04-30 16:18:11

标签: r twitter encoding

在R(v.3.0.0)的最后一次更新后,我无法使用twitteR搜索与Ñ相似的关键字,例如España。

我认为是编码问题,但我找不到解决方案。当我搜索其他单词时,它工作正常。

我的搜索热线是:

tweetList <- searchTwitter('españa', n=15, lang="es")

我得到以下内容:

[1] "Unauthorized"
Error en twInterfaceObj$doAPICall(cmd, params, "GET", ...) : 
  Error: Unauthorized

我的sessionInfo()是:

R version 3.0.0 (2013-04-03)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] es_ES.UTF-8/es_ES.UTF-8/es_ES.UTF-8/C/es_ES.UTF-8/es_ES.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] twitteR_1.1.6  rjson_0.2.12   ROAuth_0.9.3   digest_0.6.3   RJSONIO_1.0-3  RCurl_1.95-4.1
[7] bitops_1.0-5  

loaded via a namespace (and not attached):
[1] tools_3.0.0

我已经更新了包装,你可以看到。我正确加载了使用twitter api 1.1版的凭据,我可以毫无问题地进行其他搜索。

1 个答案:

答案 0 :(得分:3)

我知道这个问题是在3个月前被问到的,但我希望它可以帮助那些想要像我一样解决这个错误的人。

授权后,我仍然遇到包twitteR的问题。即使我得到了授权,我也不知道。我使用searchTwitter()时出现了类似的错误。我刚刚发现如何成功运行它。试试吧。

tweetList <- searchTwitter('españa', n=15, lang="es", cainfo="cacert.pem")