2016-12-25 5 views
0

У меня есть блестящее приложение, которое собирает твиты из твиттера и анализирует их по чувствительности Я хочу, чтобы собирать твиты через учетную запись клиента Twitter, чтобы сделать его/ее вход в твиттер через мое приложение , поэтому, как только клиент посетит мой сайт и захочет провести анализ настроений по определенной теме, мой сайт будет собирать твиты, связанные с темой, используя учетную запись Twitter Twitter.Реализация Войти с Twitter в R-язык

Я прошел через шаги, предоставленные Twitter в этой ссылке : https://dev.twitter.com/web/sign-in/implementing

мой код R:

library(httr) 
library(ROAuth) 

credentials <- OAuthFactory$new(consumerKey = "TFJVM92uscmNc7POwlG6YwsgS", 
            consumerSecret = "YnrYJ9jTxZrW4nLiHu0WrM4tvmFP3eTt6zsEKfEd9rggmpbV2e", 
            requestURL= "https://api.twitter.com/oauth/request_token", 
            accessURL= "https://api.twitter.com/oauth/request_token", 
            needsVerifier=FALSE 
           ) 
credentials$handshake(signMethod="HMAC", curl=getCurlHandle()) 
credentials$OAuthRequest("https://api.twitter.com/oauth/request_token", "POST") 

, но я получаю эту ошибку:

credentials$handshake(signMethod="HMAC", curl=getCurlHandle()) 
Error in 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 
> credentials$OAuthRequest("https://api.twitter.com/oauth/request_token", 

"POST") Error in credentials$OAuthRequest(" https://api.twitter.com/oauth/request_token ", : This OAuth instance has not been verified

Может кто-нибудь помочь мне с этим

ответ

0

Я имел подобную ошибку: Error in my_oauth$OAuthRequest(URL = url, params = params, method = "GET", : This OAuth instance has not been verified. Помощь here может быть вам полезна, как и для меня. В частности, ознакомьтесь с этим разделом кода + комментарии:

my_oauth$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")) 

# Copy and paste the PIN number (6 digits) on the R console 
# Change current folder into a folder where you will save all your tokens 
# Now you can save oauth token for use in future sessions with R 

Надеюсь, что это поможет.

+0

спасибо, я рассмотрю ваш ответ – Wejdan

Смежные вопросы