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