Gara - gara pada nanyain masih work apa engga Bot Status yang lama ( Versi App id ), yasud aku posting lagi dah tentang Bot ini.. Yaudah langsung ke topik saja :
Alat dan Bahan :Masih sama kaya dulu , ga ada yg berbeda. antara lain :
- Web Hosting yg support PHP, Perl, & Cronjob..Kalo Ga punya Web Hosting seperti itu coba aja buka Postingan ku yg ini >> 5 Free Cpanel Hosting
- Applikasi Facebook,Applikasi ini ntar yang dibutuhin cuma APP ID / Api Key, Api Secret & Permision kita untuk menggunakannya.
- PHP SDKBagi yang masih belom punya silahkan DOWNLOAD di SINI
- Source Code status.phpatau dapat di DOWNLOAD di SINI
<?require_once 'facebook.php';$appapikey = 'API KEY';$appsecret = 'API SECRET';$facebook = new Facebook($appapikey, $appsecret);if(!empty($_GET['status'])){$statusbaru = $_GET['status'];} else {$statusbaru = "supported by http://bhieneka.blogspot.com/";}$cek_permisi = $facebook->api_client->users_hasAppPermission("status_update",UID_FB);$statnew = $facebook->api_client->users_setStatus(stripslashes($statusbaru),UID_FB,false,true);?>
- Source Code status.platau dapat di DOWNLOAD di SINI
#!/usr/bin/perluse IO::Socket;use IO::Select;use Socket;@pesan = ("Cuma%20sekedar%20bot","Prikitiw%20statusnya%20bisa%20apdet%20sendiri%20lho","Asololeeee.....icikicik.....ehemmmm");$len = @pesan;my $katakita = @pesan[int rand($len)];my $url = ("http://URL_DOMAIN_KAMU/status.php?status=$katakita");my $status = query($url);
sub query($) {
my $url = $_[0];
$url =~ s/http:\/\///;
my $host = $url;
my $query = $url;
my $page = "";
$host =~ s/href=\"?http:\/\///;
$host =~ s/([-a-zA-Z0-9\.]+)\/.*/$1/;
$query =~ s/$host//;
if ( $query eq "" ) { $query = "/"; }
eval {
my $sock = IO::Socket::INET->new(PeerAddr => "$host", PeerPort => "80", Proto => "tcp") or return;
print $sock "GET $query HTTP/1.0\r\nHost: $host\r\nAccept: */*\r\nUser-Agent: Mozilla/5.0\r\n\r\n";
my @r = <$sock>;
$page = "@r";
close($sock);
};
return $page;
}
- Kopi dan Rokok secukupnya
Langkah - Langkah
Langkah - langkahnya gimana ea, bingung mulai darimana :S Yaudah pertama 3 langkah ke kanan, terus 6 langkah ke depan, nah kok malah kaya cari harta karun :| wokwokwok
- Langkah Pertama adalah download PHP SDK dari link di atas, lalu Upload dan Extract di hostingan kamu.
- Langkah Kedua Edit status.php yg udah di copas dari atas itu or yg udah di download..cari pada baris 2 : require_once 'facebook.php';sesuaiin dengan directory hostingan kamu.lalu pada baris ke 3 dan 4 :
- Langkah Ketiga adalah edit status.pl ( menggunakan notepad biasa / notepad++ or program apa asal ngesave nya dengan format UTF-8 )Pada baris 12 :my $url = ("http://URL_DOMAIN_KAMU/status.php?status=$katakita");Ganti http://URL_DOMAIN_KAMU/status.php dengan URL status PHP kamu.Edit kalimat yang akan di jadikan status"Cuma%20sekedar%20bot","Prikitiw%20statusnya%20bisa%20apdet%20sendiri%20lho","Asololeeee.....icikicik.....ehemmmm"Kalo bisa di edit sendiri asal hafal URL Encodenya seperti spasi jadi %20 dll. Kalo ga bisa silahkan kesini http://www.w3schools.com/tags/ref_urlencode.asp tinggal generate ajah di bagian URL Encoding Function.kalo udah disave lalu di upload ke hostingan kamu lagi ^_^
- Langkah ke empat adalah SettingSebelumnya kita kudu memberikan Ijin / Permisi kepada Applikasi kita supaya aplikasi itu dapat Posting ke Facebook kita bahkan pada saat kita sedang OFFLINEhttp://www.facebook.com/dialog/permissions.request?app_id=367140406718006&display=page&next=http://habeebchuex.org&response_type=token&fbconnect=1&perms=read_stream%2Cpublish_stream%2Coffline_access&redirect_uri=http://www.facebook.comGanti 367140406718006 dengan App ID kamu, dan http://habeebchuex.org/ dengan URL Applikasi kamu atau biarkan seperti itu jika ingin menggunakan Applikasi tersebut.Nah kalo udah kasih Ijin atau Permisi kepada applikasi itu , sekarang saatnya setting cronjob.. Lihat Gambar dibawah iniLihat Gambar di atas, Pastikan CPanel anda ada fitur cron jobs, di bagian Advanced. Buka cronjob tersebut.Setting sesuai kebutuhan :PPada kolom Command isi dengan :/usr/bin/perl /home/username/public_html/directory_data/status.platau sesuai in dengan CPanel kamu..
- Udah gitu saja, ribet banget kan?? =))
$appapikey = 'API KEY';$appsecret = 'API SECRET';
ganti API KEY dengan App ID kamu dan API SECRET dengan API SECRET kamu, Kalo belom punya Applikasi silahkan make aja aplikasi ini :
App ID: | 367140406718006 |
App Secret: | fd779f65e2f1d088ef1e8e37e4ac1885 |
Lalu Pada baris 11 dan 12 :
$cek_permisi = $facebook->api_client->users_hasAppPermission("status_update",UID_FB);$statnew = $facebook->api_client->users_setStatus(stripslashes($statusbaru),UID_FB,false,true);
Ganti UID FB dengan UID FB kamu yang akan dijadiin bot status, untuk cara mendapatkan UID FB akan saya posting next time :)
Kalo status.php itu sudah di edit, jangan lupa di save terlebih dahulu lalu di upload ke hostingan kamu. Agar ga ribet setingannya masukin aja di dalam directory DATA ( PHP SDK tadi yang udah di extract )
Maaf No Prepiew matengnya gmn, yang jelas Tested & WORK pada saat Artikel ini diposting. Apabila ada yang kurang jelas, silahkan tinggalkan kotak komentar di bawah..
NB : Itu Adsense jangan dibiarin nganggur aja , klik juga buat penyemangat penulis agar tetap nge-BLOG
credits :
http://www.agendosa.com
http://habeebchuex.blogspot.com
http://www.agendosa.com
http://habeebchuex.blogspot.com
Anda sedang membaca Artikel tentang :
Facebook Auto Update Status Ver. App ID
Anda boleh menyebar Luaskan jika Artikel ini sangat bermanfaat bagi teman-teman anda,
Namun jangan lupa untuk meletakkan Link
https://bhieneka.blogspot.com/2013/03/facebook-auto-update-status-ver-app-id.html
sebagai Sumbernya.
Jangan lupa di like Fans Page nya BhieNEka
Facebook Auto Update Status Ver. App ID
Anda boleh menyebar Luaskan jika Artikel ini sangat bermanfaat bagi teman-teman anda,
Namun jangan lupa untuk meletakkan Link
https://bhieneka.blogspot.com/2013/03/facebook-auto-update-status-ver-app-id.html
sebagai Sumbernya.
Posted by: BhieNEka
Notes Of BhieNEka, Updated at: 06.06