Posting Status Twitter Melalui Fungsi Curl PHP
Twitter merupakan layanan microblogging yang paling populer untuk saat ini, selain melalui web twitter sendiri posting status juga dapat dilakukan dengan melalui ponsel. Namun selain dengan cara tersebut Anda bisa juga memposting status melalui web Anda sendiri yaitu melalui API Twitter itu sendiri, jika hosting Anda support PHP dan fungsi Curl serta web Anda berbasis PHP maka hal tersebut dapat Anda lakukan dengan mudah sekali. Yuk langsung aja kita lihat kode PHPnya.
<?php
function postToTwitter($username,$password,$message){
// GET the API url melalui autentifikasi web
// menambahkan status ke Twitter
$host = "http://twitter.com/statuses/update.xml?status=".urlencode(stripslashes(urldecode($message)));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
// Eksekusi posting
$result = curl_exec($ch);
// menyimpan nilai header array
$resultArray = curl_getinfo($ch);
// tutup curl
curl_close($ch);
//cek apakah sukses atau tidak
echo "http code: ".$resultArray['http_code']."<br />";
if($resultArray['http_code'] == "200"){
echo "<br /><b>STATUS terkirim http://twitter.com/".$username."/</b><br />";
} else {
echo "<b>Status tidak dapat dikirim!!!</b>";
}
//isikan nama user, password,dan status Anda dengan diapit tanda kutip
postToTwitter("username","password","status");
?>
Jika ingin mendebug hasilnya, tambahkan kode berikut setelah bagian pengecekan sukses atau tidak :
echo "<pre>";
print_r($resultArray);
echo "</pre><hr>";
$sResult = htmlentities($result);
$sResult = str_replace("><","><br /><",$sResult);
echo "<pre>";
print $sResult;
echo "</pre>";
Kode PHP tersebut diatas hanya merupakan dasar-dasarnya saja, Anda dapat mengembangkannya lebih jauh lagi misalnya menambahkan form dalam web Anda ataupun jadi pluggin dalam blog Anda. Selamat mencoba.


pertamaaaaaaaaaaaaaaaaaxxxxxxxxxxxzzz
@KangBoed
manstaaaaaaaaaaaaaaaaaaabbbbbbbbbb surantaaaaaaaaaabbbss
@KangBoed
saya belum punya twitter abis enda ngerti..
Salam Cinta Damai dan Kasih Sayang
‘tuk Sahabatku terchayaaaaaaaank
I Love U fuuulllllllllllllllllllllllllllll
satu lagi yaaaaaaaaaaaaaaaaaa
kelimaaaaaaaaaaaaaaaaaaaaaxxzz
wah keren ey tapi saya lum punya web sendiri pa lagi php ngerti aja ngga gegege
@kangboed I LOVE YOU FULL 2
)
@ddn wah masak siy gk ngerti, kan udah pake linux mas
wah jadi pingin belajar php nih klo begini ceriteranya
.-= Artha´s last blog ..ide dan award =-.
buruan mas artha
Wow, I enjoyed your neat post.
I’ve been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did, the internet will be much more useful than ever before.
great blog!
Hey There. I found your blog using msn. This is a very well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I will definitely comeback.
RNKofyGXLexbFOQx Tory Burch Handbags Sale eoHIBsYCiqgRlyNj