คุยกับ gumara ว่าจะปรับเว็บ Thai Open Source ใหม่เพราะตามใจ บรรดาท่านๆ มากไป เว็บมันรกมากยังกับเว็บ manager อะไรทำนองนั้น เห็นตรงกันว่า Thai Open Source มี twitter ด้วย คือ รับข่าวสารผ่านทาง twitter โดย follow @thaiopensource คุณก้อจะได้ข่าวสารจาก Thai Open Source ไปโดยปริยาย คือ ข่าว บทความ ความคิดเห็น ก้อจะถูกยิงไปที่ twitter โดยอัตโนมัติ ซึ่งเว็บใหม่ ตั้งใจว่าเราจะใช้ twiterfox นี่แหละครับอัพเดท newflash ที่วิ่งๆ ตอนนี้ก้อเลยเอา PHP+CURL ทำหน้าที่ fetch จาก twitter แบบธรรมดากันก่อน ยังไม่ได้ filter อะไร สำหรับโค้ดก้อสั้นๆ ง่ายๆ ดังนี้

<?

class Twitter{

    var $username=null;
    var $password=null;
   
    function __construct($username,$password) {
        $this->username=$username;
        $this->password=$password;
    }
       
    function twitterCapture() { 
        // Set your username and password here 
        $user = $this->username;
        $password = $this->password;
        $ch = curl_init("https://twitter.com/statuses/user_timeline.xml"); 
        curl_setopt($ch, CURLOPT_HEADER, 1); 
        curl_setopt($ch,CURLOPT_TIMEOUT, 30); 
        curl_setopt($ch,CURLOPT_USERPWD,$user . ":" . $password); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
        curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); 
        curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); 
        $result=curl_exec ($ch); 
        $data = strstr($result, '<?'); 

         $xml = new SimpleXMLElement($data); 

         return $xml; 
    } 
   
}

ลองไปดู REST API แล้วปรับใช้กันดูได้ครับ