将Twitter粉丝添加到我的数据库中

时间:2010-01-14 17:22:30

标签: php api twitter

我正在使用PHP脚本自动发布到Twitter的帖子。发布的脚本是woking,但我希望它能自动从我的关注者中提取用户列表。目前我不得不将CSV文件导入我的mysql数据库。我知道有一种方法可以使用twitters API直接将关注者转移到DB中,但我缺乏编写所述函数所需的技能。

2 个答案:

答案 0 :(得分:1)

我建议您以JSON格式从Twitter的API请求您的关注者,然后使用PHP的json_decode()函数从结果中获取PHP中可用的内容。它比尝试使用XML容易得多。您只需要确保为PHP安装了JSON扩展:

<?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
?>

答案 1 :(得分:0)

您的意思是:Twitter Api statuses followers和此:simple xml php我在我的博客上有一篇关于您可以使用的saving an array to a mysql table的帖子。