[mitchatten]

Twitter Timeline

URL

Die URL zum Twitter Timeline Modul lautet:

https://api.relay-chat.de/2/twitter/timeline/:screen_name

Ansprechen lässt sich diese URL per HTTP GET.

Das Modul "twitter timeline" dient dazu die Tweets eines Benutzers abzurufen. Aktuell sind folgende Twitter Usernamen erlaubt: izsmart & izsmart_bash

Parameter

Der Parameter der diesem Modul übergeben werden kann beläuft sich auf screen_name & Count. Wird der Parameter screen_name weggelassen, werden die Tweets des Benutzers izsmart abgerufen. Der Parameter count muss per Querystring übergeben werden. Wird der Parameter weggelassen werden die letzten 5 Tweets abgerufen.

$ curl https://api.relay-chat.de/2/twitter/timeline/izsmart?count=1 | jsonpretty
[
  {
    "created_at": "Fri Jan 10 19:47:08 +0000 2014",
    "id": 4.2172994236871e+17,
    "id_str": "421729942368710657",
    "text": "Das #vHost Interface funktionierte einige Tage nicht. Jetzt ist es wieder online => http://t.co/XYupiA7NJO",
    "source": "<a href=\"http://tapbots.com/software/tweetbot/mac\" rel=\"nofollow\">Tweetbot for Mac</a>",
    "truncated": false,
    "in_reply_to_status_id": null,
    "in_reply_to_status_id_str": null,
    "in_reply_to_user_id": null,
    "in_reply_to_user_id_str": null,
    "in_reply_to_screen_name": null,
    "user": {
      "id": 76594508,
      "id_str": "76594508",
      "name": "iZ-smart.net",
      "screen_name": "izsmart",
      "location": "IRC",
      "description": "Wir sind eins der größten, deutschsprachigen IRC Netzwerke - Quotes aus dem iZ-Bash gibt es unter @izsmart_bash",
      "url": "http://t.co/EjWveSmGfo",
      "entities": {
        "url": {
          "urls": [
            {
              "url": "http://t.co/EjWveSmGfo",
              "expanded_url": "http://www.iZ-smart.net",
              "display_url": "iZ-smart.net",
              "indices": [
                0,
                22
              ]
            }
          ]
        },
        "description": {
          "urls": [

          ]
        }
      },
      "protected": false,
      "followers_count": 61,
      "friends_count": 7,
      "listed_count": 3,
      "created_at": "Wed Sep 23 08:34:42 +0000 2009",
      "favourites_count": 0,
      "utc_offset": 3600,
      "time_zone": "Berlin",
      "geo_enabled": false,
      "verified": false,
      "statuses_count": 101,
      "lang": "de",
      "contributors_enabled": false,
      "is_translator": false,
      "profile_background_color": "FFFFFF",
      "profile_background_image_url": "http://abs.twimg.com/images/themes/theme16/bg.gif",
      "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme16/bg.gif",
      "profile_background_tile": false,
      "profile_image_url": "http://pbs.twimg.com/profile_images/807143504/twitter_normal.png",
      "profile_image_url_https": "https://pbs.twimg.com/profile_images/807143504/twitter_normal.png",
      "profile_link_color": "0084B4",
      "profile_sidebar_border_color": "C0DEED",
      "profile_sidebar_fill_color": "DDEEF6",
      "profile_text_color": "333333",
      "profile_use_background_image": false,
      "default_profile": false,
      "default_profile_image": false,
      "following": false,
      "follow_request_sent": false,
      "notifications": false
    },
    "geo": null,
    "coordinates": null,
    "place": null,
    "contributors": null,
    "retweet_count": 0,
    "favorite_count": 0,
    "entities": {
      "hashtags": [
        {
          "text": "vHost",
          "indices": [
            4,
            10
          ]
        }
      ],
      "symbols": [

      ],
      "urls": [
        {
          "url": "http://t.co/XYupiA7NJO",
          "expanded_url": "http://j.mp/KaO4qZ",
          "display_url": "j.mp/KaO4qZ",
          "indices": [
            87,
            109
          ]
        }
      ],
      "user_mentions": [

      ]
    },
    "favorited": false,
    "retweeted": false,
    "possibly_sensitive": false,
    "lang": "de"
  }
]

Payload

Es wird der Original Payload laut Twitter API Version 1.1 zurückgegeben.