Automatisch Twitter berichten versturen met de Twitter API

Tegenwoordig worden er door veel bots en applicaties geautomatiseerde Twitter berichten verstuurd. Dankzij de PHP class van Abraham Williams is het erg eenvoudig om automatisch Twitter berichten via OAuth te versturen. In deze blog een korte uitleg hoe je met je eigen Twitter account automatisch een bericht kan versturen.

 

Allereerst zul je je ‘applicatie’ aan moeten melden bij Twitter Developers. Nadat je ingelogd bent en de applicatie hebt aangemeld vind je op de details pagina een aantal tokens en keys. Om te kunnen communiceren met Twitter hebben we straks de volgende gegevens nodig:

  • Consumer key
  • Consumer secret

Om vervolgens Twitter berichten te kunnen versturen met je eigen Twitter account hebben we de volgende gegevens nodig:

  • Access token
  • Access token secret

Met deze informatie kunnen we aan de slag. Zoals gezegd is het met behulp van de PHP class van Abraham Williams erg eenvoudig. Een kind kan de was doen. Download eerst de PHP class van Abraham. Vervolgens maken we een PHP bestand aan, includen we de twitteroauth class en definiëren we de OAuth keys.

require_once('twitteroauth/twitteroauth.php');

define('CONSUMER_KEY', 'Vul hier de Consumer key in');        
define('CONSUMER_SECRET', 'Vul hier de Consumer secret in');
define('OAUTH_TOKEN', 'Vul hier het Acces token in');
define('OAUTH_SECRET', 'Vul hier het Acces token secret in');

Met deze gegevens kunnen we een connectie met Twitter maken. Dan doen we als volgt:

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_SECRET);

De connectie is gemaakt. Nu is het erg eenvoudig om een Twitter bericht via je eigen PHP applicatie te versturen.

$message = 'Mijn eerste geautomatiseerde Twitter bericht.';

$connection->post('statuses/update', array('status' => $message));

Plaats een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *