Tweets inplannen...

Door t1mmy op vrijdag 31 december 2010 17:48 - Reacties (18)
Categorie: Prutsels, Views: 5.571

Het probleem
Stel, je bent gezellig met je familie tv aan het kijken en hebt bij het grote moment geen zin om je telefoon uit je zak te pakken en een gelukkig nieuw jaar tweet te sturen. Dat is immers enorm asociaal voor je familie!
Of, je staat in bij een evenement en je provider houdt er mee op om 12 uur en je kan je tweet niet sturen! Daar worden je tweeps niet blij van..

Wat doe je dan?

Je plant je tweet in!


De oplossing!
De laatste paar dagen ben ik bezig geweest om een twitter tool te maken waarmee je je tweets kan inplannen voor toekomstige datum's. Inmiddels heb ik het gelanceerd zodat iedereen er gebruik van kan maken!

Dit alles kan op ScheduleTweet

Omdat wij tenslotte allemaal Tweakers zijn zal ik ook nog een technische achtergrond geven van mijn systeem.


De techniek
Een gebruiker logt in, hierbij wordt er gekeken of de gebruiker al eerder heeft ingelogd. Als dit niet zo is wordt er een gebruiker in de database aangemaakt, mocht dit wel zo zijn wordt er netjes een sessie geschreven met de benodigde data.
Eenmaal ingelogd kan een gebruiker een tweet toevoegen in de database met een datum en tijd.

In de achtergrond draait er een cronjob die elke minuut de database checkt en de tweets die voor dan ingepland staan verstuurd. Als ze succesvol verstuurd zijn worden ze verplaatst naar de verstuurd tabel, zodat gebruikers ze later nog na kunnen lezen. Mocht de tweet niet succesvol verstuurd kunnen worden dan wordt hij naar de fouten tabel geschreven met de fautmelding er bij. Later kan de gebruiker dan bekijken wat er fout gegaan is.
Dit alles is geschreven in PHP!


Laat me weten wat je er van vindt of wat je verbeterd zou willen hebben!