คุยกับ 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 แล้วปรับใช้กันดูได้ครับ
เอาไปลองเล่นดูแล้วครับ
:) มาแจมที่ IdeaConnect ได้นะครับ follow @ideaconnect ไว้ มีอะไรใหม่ๆ จะไปโผล่ที่หน้า Twitter เลยนะครับ โฆษณาหน่อย :P