Hoewel deze informatie niet direct beschikbaar is, kunt u een work around doen. Maak gebruik van de streaming-API van Twitter: https://dev.twitter.com/docs/ streaming-apis/streams/public (lees dit document door).
U zult waarschijnlijk de functie POST-statussen/filter
gebruiken (lees het document hier: https://dev.twitter.com/docs/api/1/post/statuses/filter ), waarmee u een JSON-object krijgt met tweets op basis van uw filters.
Maak gebruik van de parameters die u in de URL moet opgeven om de stream te filteren (raadpleeg dit document voor meer informatie: https://dev.twitter.com/docs/streaming-apis/parameters ), in uw geval is dit de parameter volgen
. U geeft in feite de twitter-ID op van de gebruiker die u wilt volgen. Hier is een voorbeeld van een JSON-resultaat van de streaming-API in actie https://stream. twitter.com/1statuses/filter.json?follow=25365536 - deze volgt met name Kim Kardashian. Houd er rekening mee dat dit u het volgende geeft:
- Tweets gemaakt door de gebruiker.
- Tweets die door de gebruiker zijn geretweet.
- Antwoorden op elke tweet gemaakt door de gebruiker.
- Retweets van elke tweet gemaakt door de gebruiker.
Dus om alleen de tweets van je gewenste gebruiker te streamen, moet je een programmeertaal van je keuze gebruiken om het JSON-object te analyseren om de gebruiker
te vinden die de tweet heeft verzonden (dit is een beetje lastig, je zult door de eigenschappen van het JSON-object moeten kijken om erachter te komen). Zodra je de streaming-tweets hebt verfijnd tot alleen die van de gebruiker, kun je vervolgens een melding krijgen wanneer er nieuwe tweets door deze gebruikersstream verschijnen en die je laten weten of de gebruiker op dit moment online is/twittert.