2013-04-30 2 views
1

R (v. 3.0.0)의 마지막 업데이트 후 twitteR을 사용하여 España와 같은 키워드를 검색 할 수 없습니다.RStudio에서 twitterR을 사용하여 단어를 검색하는 중 오류가 발생했습니다.

인코딩 문제가 있다고 생각되지만 해결책을 찾을 수 없습니다. 다른 단어를 검색 할 때 제대로 작동합니다.

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 

난 당신이 할 수있는 패키지를 업데이트했습니다 만나다. 트위터 API 버전 1.1을 사용하기위한 자격 증명을 올바르게로드했습니다. 문제없이 다른 검색을 할 수 있습니다.

+0

글쎄, 나는 Ñ로 검색하는 방법을 찾았습니다. 이것을 % c3 % b1 (Ñ에 대한 utf-8 인코딩)으로 대체 할 수 있습니다. 그러나 저는이 주제에 대한 해결책을 찾는 데 정말로 관심이 있습니다. –

답변

3

나는이 질문에 3 달 전에 물었다. 그러나 나는 나 같은이 오류에 대한 해결책을 원하는 사람을 도울 수 있기를 바란다.

승인 후, 나는 여전히 패키지 twitteR에 문제가 있습니다. 나는 실제로 승인을 받았는지 모르겠다. searchTwitter()을 사용했을 때 나는 당신과 같은 오류가있었습니다. 나는 그것을 성공적으로 실행하는 방법을 알아 냈다. 시도 해봐.

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

'cainfo = "cacrt.pem"'없이'searchTwitter()'를 사용하려면,이 옵션을 설정해야합니다. 'options (RCurlOptions = list (cainfo = system.file ("CurlSSL", "./cacert.pem", package = "RCurl")))' –

관련 문제