Home > Programming > Posting Status Twitter Melalui Fungsi Curl PHP

Posting Status Twitter Melalui Fungsi Curl PHP

October 26th, 2009 Leave a comment Go to comments

php Posting Status Twitter Melalui Fungsi Curl PHPTwitter 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("&gt;&lt;","&gt;<br />&lt;",$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.

Share :
  • facebook Posting Status Twitter Melalui Fungsi Curl PHP
  • twitter Posting Status Twitter Melalui Fungsi Curl PHP
Categories: Programming Tags: , , ,
  1. October 27th, 2009 at 00:11 | #1

    pertamaaaaaaaaaaaaaaaaaxxxxxxxxxxxzzz

  2. October 27th, 2009 at 00:12 | #2

    @KangBoed
    manstaaaaaaaaaaaaaaaaaaabbbbbbbbbb surantaaaaaaaaaabbbss

  3. October 27th, 2009 at 00:12 | #3

    @KangBoed
    saya belum punya twitter abis enda ngerti..

  4. October 27th, 2009 at 00:13 | #4

    Salam Cinta Damai dan Kasih Sayang
    ‘tuk Sahabatku terchayaaaaaaaank
    I Love U fuuulllllllllllllllllllllllllllll

  5. October 27th, 2009 at 00:13 | #5

    satu lagi yaaaaaaaaaaaaaaaaaa

    kelimaaaaaaaaaaaaaaaaaaaaaxxzz

  6. October 28th, 2009 at 23:09 | #6

    wah keren ey tapi saya lum punya web sendiri pa lagi php ngerti aja ngga gegege

  7. October 29th, 2009 at 14:34 | #7

    @kangboed I LOVE YOU FULL 2 :) )

    @ddn wah masak siy gk ngerti, kan udah pake linux mas :)

  8. November 26th, 2009 at 15:06 | #8

    wah jadi pingin belajar php nih klo begini ceriteranya
    .-= Artha´s last blog ..ide dan award =-.

  9. November 27th, 2009 at 01:02 | #9

    buruan mas artha :D

  10. February 20th, 2012 at 17:37 | #10

    Wow, I enjoyed your neat post.

  11. March 9th, 2012 at 10:20 | #11

    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.

  12. March 13th, 2012 at 23:07 | #12

    great blog!

  13. March 21st, 2012 at 12:52 | #13

    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.

  14. April 23rd, 2012 at 11:44 | #14

    RNKofyGXLexbFOQx Tory Burch Handbags Sale eoHIBsYCiqgRlyNj

  1. No trackbacks yet.

CommentLuv badge