
Senhores, estou tentando usar o twitteR, especificamente a função searchTwitter e estou tendo esse erro Erro em twInterfaceObj$doAPICall(cmd, params, "GET", ...) : OAuth authentication is required with Twitter's API v1.1 alguém pode ajudar ? abs -- *Vinicius Brito Rocha.* *Estatístico e Atuário (IM / UFRJ)** Mestre em Pesquisa Operacional (COPPE / UFRJ)* www.aplicademic.blogspot.com http://twitter.com/viniciusbritor "Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.

2013/4/2 Vinicius Brito Rocha <viniciusbritor@gmail.com>:
estou tentando usar o twitteR, especificamente a função searchTwitter e estou tendo esse erro
Erro em twInterfaceObj$doAPICall(cmd, params, "GET", ...) : OAuth authentication is required with Twitter's API v1.1
Desde março de 2013, o Twitter está exigindo essa autenticação OAuth. Você terá que criar uma conta no Twitter (se não tiver uma ainda), entrar no site do Twitter, registrar um aplicativo que supostamente irá acessar o Twitter e, depois, no R, baixar a autenticação e ficar usando. O pacote twitteR tem uma vignette explicando passo a passo como fazer tudo isso. Eu estava baixando dados do Twitter para uma pesquisa sobre deputados federais e tive o mesmo problema. Segui mecanicamente as instruções da vignette, sem me preocupar em entender o que estava fazendo, e funcionou. Digite no R: help.start() Clique em "Packages", "twitteR", "Overview of user guides and package vignettes" e leia a seção 3, "Authentication with OAuth".

Jackson, obrigado pela dica. Mesmo assim estou penando. Estou seguindo o passo a passo descrito no manual do twitteR http://cran.r-project.org/web/packages/twitteR/vignettes/twitteR.pdf mas quando vou ao endereço https://dev.twitter.com/apps/new e preencho o mini formulário não importa qual o website eu tente sempre recebo uma mensagem de erro de URL. Sabe o que pode ser? Abs Vinicius Em 2 de abril de 2013 08:11, Jakson Alves de Aquino <jalvesaq@gmail.com>escreveu:
2013/4/2 Vinicius Brito Rocha <viniciusbritor@gmail.com>:
estou tentando usar o twitteR, especificamente a função searchTwitter e estou tendo esse erro
Erro em twInterfaceObj$doAPICall(cmd, params, "GET", ...) : OAuth authentication is required with Twitter's API v1.1
Desde março de 2013, o Twitter está exigindo essa autenticação OAuth. Você terá que criar uma conta no Twitter (se não tiver uma ainda), entrar no site do Twitter, registrar um aplicativo que supostamente irá acessar o Twitter e, depois, no R, baixar a autenticação e ficar usando. O pacote twitteR tem uma vignette explicando passo a passo como fazer tudo isso. Eu estava baixando dados do Twitter para uma pesquisa sobre deputados federais e tive o mesmo problema. Segui mecanicamente as instruções da vignette, sem me preocupar em entender o que estava fazendo, e funcionou. Digite no R:
help.start()
Clique em "Packages", "twitteR", "Overview of user guides and package vignettes" e leia a seção 3, "Authentication with OAuth". _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- *Vinicius Brito Rocha.* *Estatístico e Atuário (IM / UFRJ)** Mestre em Pesquisa Operacional (COPPE / UFRJ)* www.aplicademic.blogspot.com http://twitter.com/viniciusbritor "Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.

2013/4/2 Vinicius Brito Rocha <viniciusbritor@gmail.com>:
obrigado pela dica. Mesmo assim estou penando. Estou seguindo o passo a passo descrito no manual do twitteR http://cran.r-project.org/web/packages/twitteR/vignettes/twitteR.pdf
mas quando vou ao endereço https://dev.twitter.com/apps/new
e preencho o mini formulário não importa qual o website eu tente sempre recebo uma mensagem de erro de URL.
Sabe o que pode ser?
Desculpe-me, Vinícius, mas não sei com certeza. Só fiz o procedimento uma vez e comigo não houve nenhum erro. Não lembro mais como era o formulário, mas, se ele pedir um endereço de internet (URL), você terá que fornecer o endereço de uma página realmente existente. Como o aplicativo que registrei, na verdade, não existe, se não me engano, disse que o endereço dele era http://github.com que é um site de hospedagem de código fonte de software. Você pode tentar usar o mesmo endereço.

Funcionou com esse site. Obrigado Em 2 de abril de 2013 11:36, Jakson Alves de Aquino <jalvesaq@gmail.com>escreveu:
2013/4/2 Vinicius Brito Rocha <viniciusbritor@gmail.com>:
obrigado pela dica. Mesmo assim estou penando. Estou seguindo o passo a passo descrito no manual do twitteR http://cran.r-project.org/web/packages/twitteR/vignettes/twitteR.pdf
mas quando vou ao endereço https://dev.twitter.com/apps/new
e preencho o mini formulário não importa qual o website eu tente sempre recebo uma mensagem de erro de URL.
Sabe o que pode ser?
Desculpe-me, Vinícius, mas não sei com certeza. Só fiz o procedimento uma vez e comigo não houve nenhum erro. Não lembro mais como era o formulário, mas, se ele pedir um endereço de internet (URL), você terá que fornecer o endereço de uma página realmente existente. Como o aplicativo que registrei, na verdade, não existe, se não me engano, disse que o endereço dele era http://github.com que é um site de hospedagem de código fonte de software. Você pode tentar usar o mesmo endereço. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- *Vinicius Brito Rocha.* *Estatístico e Atuário (IM / UFRJ)** Mestre em Pesquisa Operacional (COPPE / UFRJ)* www.aplicademic.blogspot.com http://twitter.com/viniciusbritor "Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.

Jakson, agora estou tendo esse erro no R quando rodo o código a seguir: # em meu codigo substitui os parametros YOURKEY e YOURSECRET pelos valores informados pelo OAuth YOURKEY=" " YOURSECRET=" " requestURL="https://api.twitter.com/oauth/request_token" authURL="https://api.twitter.com/oauth/authorize" accessURL="https://api.twitter.com/oauth/access_token" cred <- OAuthFactory$new(consumerKey=YOURKEY, consumerSecret=YOURSECRET, requestURL=requestURL, accessURL=accessURL, authURL=authURL) cred$handshake() Erro em function (type, msg, asError = TRUE) : SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Abs Em 2 de abril de 2013 17:30, Vinicius Brito Rocha <viniciusbritor@gmail.com>escreveu:
Funcionou com esse site. Obrigado
Em 2 de abril de 2013 11:36, Jakson Alves de Aquino <jalvesaq@gmail.com>escreveu:
2013/4/2 Vinicius Brito Rocha <viniciusbritor@gmail.com>:
obrigado pela dica. Mesmo assim estou penando. Estou seguindo o passo a passo descrito no manual do twitteR http://cran.r-project.org/web/packages/twitteR/vignettes/twitteR.pdf
mas quando vou ao endereço https://dev.twitter.com/apps/new
e preencho o mini formulário não importa qual o website eu tente sempre recebo uma mensagem de erro de URL.
Sabe o que pode ser?
Desculpe-me, Vinícius, mas não sei com certeza. Só fiz o procedimento uma vez e comigo não houve nenhum erro. Não lembro mais como era o formulário, mas, se ele pedir um endereço de internet (URL), você terá que fornecer o endereço de uma página realmente existente. Como o aplicativo que registrei, na verdade, não existe, se não me engano, disse que o endereço dele era http://github.com que é um site de hospedagem de código fonte de software. Você pode tentar usar o mesmo endereço. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- *Vinicius Brito Rocha.* *Estatístico e Atuário (IM / UFRJ)** Mestre em Pesquisa Operacional (COPPE / UFRJ)*
www.aplicademic.blogspot.com http://twitter.com/viniciusbritor
"Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.
-- *Vinicius Brito Rocha.* *Estatístico e Atuário (IM / UFRJ)** Mestre em Pesquisa Operacional (COPPE / UFRJ)* www.aplicademic.blogspot.com http://twitter.com/viniciusbritor "Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.

2013/4/3 Vinicius Brito Rocha <viniciusbritor@gmail.com>:
agora estou tendo esse erro no R quando rodo o código a seguir:
# em meu codigo substitui os parametros YOURKEY e YOURSECRET pelos valores informados pelo OAuth
YOURKEY=" " YOURSECRET=" " requestURL="https://api.twitter.com/oauth/request_token" authURL="https://api.twitter.com/oauth/authorize" accessURL="https://api.twitter.com/oauth/access_token"
cred <- OAuthFactory$new(consumerKey=YOURKEY, consumerSecret=YOURSECRET, requestURL=requestURL, accessURL=accessURL, authURL=authURL)
cred$handshake()
Erro em function (type, msg, asError = TRUE) : SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
A mensagem diz que a verificação do certificado falhou. Esse problema não aconteceu comigo. Talvez eu tenha as chaves públicas dos certificados instalados aqui. Se estiver usando o Ubuntu, tente no terminal: sudo apt-get install ca-certificates Se não resolver, não tenho ideia do que mais pode ser feito.
participantes (2)
-
Jakson Alves de Aquino
-
Vinicius Brito Rocha