Hello Twetter from SoftGanz
ได้ PHP Script ในการส่ง Twitter เลยเอามาลองใส่เพิ่มใน CMS ที่ผมเขียนใช้เอง
อันสืบเนื่องมาจากผมเขียน CMS ขึ้นมาใช้เอง และได้เห็น CMS ดัง ๆ หลายตัวสามารถส่งข้อความ Twit ได้ อยากได้บ้าง แต่เพิ่งได้มาจากเว็บ Scriptdd.com เลยเอามาดัดแปลงใช้กับ CMS ของตนเองให้สามารถส่งหัวข้อที่สร้างใหม่ไปไว้ใน Twitter
Twitter ของผมคือ @softganz ครับ
ผมสร้างไว้เป็น class api เขียนด้วย PHP ตามตัวอย่าง
class api {
/**
* Send message to twitter
*<br />
* @param String $user username:password
* @param String $title
* @param String $url
* @param String $tag
* @return String result buffer
*/
public function twitter_send($user,$title,$url=null,$tag=null) {
if (!function_exists('curl_init')) return false;
list($twitter_user,$twitter_pwd) = explode(':',$user);
$twitter_url = 'http://twitter.com/statuses/update.xml';
# รวมข้อความทั้งหมด
$twitter_msg = $title.' '.$url;
$curl_handle = curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$twitter_url);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl_handle,CURLOPT_POST,1);
curl_setopt($curl_handle,CURLOPT_POSTFIELDS,'status='.$twitter_msg);
curl_setopt($curl_handle,CURLOPT_USERPWD,$twitter_user.':'.$twitter_pwd);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
return $buffer;
}
}
วิธีเรียกใช้ก็
api::twitter_send('user:pwd','ข้อความ','http://domain.com/node/1',null);
ที่มา
แจ้งลบหัวข้อ