1

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

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

我的搜索行是:

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 版,并且可以毫无问题地进行其他搜索。

4

1 回答 1

3

我知道这个问题是 3 个月前提出的,但我希望它可以帮助像我这样想要解决这个错误的人。

授权后,我的包还是有问题twitteR。我不知道我是否真的获得了授权。我在使用时遇到了像你这样的错误searchTwitter()。我刚刚发现如何成功运行它。试试看。

tweetList <- searchTwitter('españa', n=15, lang="es", cainfo="cacert.pem")
于 2013-08-07T18:55:58.420 回答