Einführung Twitter API & rtweet

In diesem Verzeichnis gibt es alle zugehörigen Dateien und Code-Beispiele für den Video-Workshop zur Nutzung der Twitter-API mit rtweet im Rahmen des vDHd2021. Link zum Video: https://vimeo.com/520272371

Inhalt

  1. Kurze Einführung Twitter API
  2. Beantragung des Zugangs zur Twitter-API & Dokumentation
  3. Kurzüberblick R & Installation RStudio
  4. Kurze Einführung in rtweet
  5. Erste Analysen
  6. Export der Daten
  7. Ressourcen

Einleitung: Programmieren

1. Kurze Einführung Twitter API

Begriff API

Die Twitter-API ermöglicht die Interaktion mit Twitter, z.B.:

Bisher API 1.1, gerade ist die Twitter API 2 erschienen:

Grundsätzlich:

2. Beantragung des Zugangs zur Twitter-API & Dokumentation

Für die ersten Schritte ist keine API notwendig (siehe Schritt 4 RTweet), für größere Projekte und mehr Zugriff aber eben sinnvoll. Sofern die Freischaltung (1-4 Tage) nicht rechtzeitig passiert, einfach mit den Beispieldateien arbeiten.

  1. In Twitter einloggen, dann auf https://developer.twitter.com/en
  2. Auf Apply (oben rechts) - Button “Apply for a developer account”
  3. Use-Case darstellen
  4. App anlegen
  5. API Keys, Access Tokens, and Bearer Token abholen

3. Kurzüberblick R & RStudio

Vorteile:

4 Bereiche im App-Fenster

  1. Skripte & Variablen-Ansicht
  2. Kommandozeile
  3. Objekte in der Arbeitsumgebung
  4. Package-Verwaltung und Ordnerverzeichnisse

Datenstrukturen

Download RStudio: https://rstudio.com/products/rstudio/download/ Spickzettel für R/RStudio: https://rstudio.com/resources/cheatsheets/

4. Nutzung RTweet

Siehe Video & Code-Beispiele

Dokumentation: https://docs.ropensci.org/rtweet/index.html

5. Analysen

Siehe Video & Code-Beispiele

6. Export

Siehe Video & Code-Beispiele

7. Ressourcen

Video: Einfühung in Twitter API: https://vimeo.com/520272371

Twitter Developer Portal: Dokumentation & API-Portal https://developer.twitter.com/

Dokumenation rtweet-Package: https://docs.ropensci.org/rtweet/

Trafford Data Lab, Exploring tweets in R, 2020: https://medium.com/@traffordDataLab/exploring-tweets-in-r-54f6011a193d

Bob Rudis, 21 Recipes for Mining Twitter Data with rtweet, 2018: https://rud.is/books/21-recipes/

Mareike König, Paul Ramisch, Die twitternde Zunft, 2021: youtu.be/jExzEPveKHY

vdHD21: https://vdhd2021.hypotheses.org/189

Regular expressions testen: https://regex101.com/