2010-01-14 6 views
2

J'utilise un script PHP pour automatiser les publications sur Twitter. le script à poster est woking, mais je veux qu'il tire une liste d'utilisateurs de mes abonnés automatiquement. Pour le moment, je dois importer des fichiers CSV dans ma base de données mysql. Je sais qu'il y a un moyen que je pourrais tirer les disciples et les vider dans la base de données directement en utilisant API twitters, mais je n'ai pas la compétence nécessaire pour coder cette fonction.Ajouter des abonnés à Twitter à ma base de données

+0

Bienvenue dans StackOverflow, Ross. Grande première question! – Sampson

Répondre

1

Je suggère que vous demandiez à vos followers de l'API de Twitter au format JSON, puis utilisez la fonction json_decode() de PHP pour obtenir quelque chose d'utilisable de PHP à partir des résultats. C'est beaucoup plus facile que d'essayer d'utiliser XML. Vous devez seulement vous assurer que l'extension JSON est installée pour PHP:

<?php 
$username = 'johndoe'; 
$ch = curl_init('http://api.twitter.com/1/statuses/followers/' . $username . '.json'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_TIMEOUT, 60); // set curl timeout to 60 sec. you might want to increase this, as Twitter can be slow sometimes. 
$followers = json_decode(curl_exec($ch)); 
curl_close($ch); 

// now just go through $followers and do with the data what you will 
?> 
Questions connexes