HE:Struktur/AG/Web/Twitter-Integration/

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Vorraussetzungen

Um Twitter zu integrieren, müssen folgende Module aktiviert sein oder werden:

  • Autoload
  • OAuth
  • Twitter
  • Twitter actions
  • Twitter post

Rechte setzen

  • oauth_common-Modul
    • Ja - administer consumers
    • Ja - administer oauth
    • Ja - oauth authorize any consumers
    • Ja - oauth register any consumers
  • twitter-Modul
    • Ja - Twitter Konten hinzufügen
    • Nein - import own tweets
    • Ja - Twitterkonten globalen machen
    • Ja - Nur ein globales Twitterkonto für die gesamte Seite verwenden
  • twitter_post-Modul
    • Ja - post to twitter

App registieren

Nach dem Authorisieren der Website als App (https://dev.twitter.com/apps/new) müssen "Consumer key" und "Consumer secret" im Drupal hinterlegt werden: /admin/settings/twitter

Twitter-Konto hinzufügen

Danach sollte unter "Mein Konto" > "Bearbeiten" > "Twitter Konto" per Klick auf "Konto hinzufügen" ein Twitter-Account hinzufügbar sein.

Dazu wird man zu Twitter weitergeleitet. Der Parameter oauth_token darf dabei nicht leer sein. Ist dieser leer hat man falsche Daten bei "Consumer key" und "Consumer secret" eingegeben.

Globaler Account

Der neu hinzugefügte Account muss global gesetzt werden, damit er für jeden neuen Artikel zum Posten auf Twitter zur Verfügung steht.