วันอังคารที่ 29 ธันวาคม พ.ศ. 2552

ต่อยอด Web ที่พัฒนาด้วย PHP และฐานข้อมูล MySQL โดยใช้ Twitter API

ลองต่อยอด Web ที่พัฒนาด้วย PHP และฐานข้อมูล MySQL โดยใช้ Twitter API เพื่อให้ส่งข้อมูลอัตโนมัติเมื่อมีการ Update ข้อมูลใน Web ที่เราพัฒนาขึ้นโดยมี Code ตัวอย่างที่รองรับการส่งข้อมูลที่เป็นภาษาไทยได้มีดังนี้

$title = "ข้อความที่จะส่ง ";

#เปลี่ยนการเข้ารหัสให้แสดงผลภาษาไทยได้
$title = iconv("TIS-620","UTF-8",$title);

#กรณีต้องการส่ง URL ด้วย
$url_post = "http://xxx.xxx.xxx";

$twitter_user = "xxx";
$twitter_pwd = "xxx";

$twitter_url = "http://twitter.com/statuses/update.xml";

# Link
$tiny_url = file_get_contents("http://tinyurl.com/api-create.php?url=" . $url_post);

# ข้อความ
$twitter_msg = "$title $tiny_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);

ลองดูครับ ทำมาแล้วได้ผล และสามารถส่งเป็นภาษาไทยได้ด้วย

0 ความคิดเห็น:

  © Free Blogger Templates 'Greenery' by Ourblogtemplates.com 2008

Back to TOP