2017-09-11 1 views
0

Ich versuche, Echtzeit-Twitter-Daten mit den offiziellen APIs von Twitter zu holen. Dazu generierte ich alle API-Schlüssel und geheimen Tokens mit Hilfe der Twitter-Entwickler-Seite. Aber zum Zeitpunkt der Authentifizierung habe ich einen Authentifizierungsfehler bekommen. Ich habe bereits alle benötigten Pakete geladen, aber das hat mein Problem nicht gelöst.Authentifizierungsfehler beim Abrufen von Echtzeit-Twitter-Daten

Mein Code:

library(twitteR) 
library(ROAuth) 
library(httr) 
api_key <-"API key" 
api_secret <-"API Secret" 
access_token <-"Access Token" 
access_token_secret <-"Access Token Secret" 
setup_twitter_oauth(api_key,api_secret,access_token, 
        access_token_secret) 

I aktualisiert und geladen, alle notwendigen Pakete, schien es ein ziemlich einfacher Prozess zur Authentifizierung wäre. Stattdessen habe ich diesen Fehler:

Error in check_twitter_oauth() : OAuth authentication error:This most likely means that you have incorrectly called setup_twitter_oauth()

Ich lese viel von den anderen SO Fragen zu diesem Thema nichts mein Problem gelöst.

Antwort

0

Überprüfen Sie Ihre Twitter-Anwendungseinstellungen in apps.twitter.com. Sie müssen gelesen/geschrieben werden, um Streaming-API-Anfragen zu stellen.

Eine andere Sache zu überprüfen ist Ihre Systemzeit. Wenn es länger als 5 Minuten dauert, schlagen Ihre Streaming API-Anfragen fehl.

Verwandte Themen