21/03/13 Facebook Auto Update Status Ver. App ID

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 SDK
    Bagi yang masih belom punya silahkan DOWNLOAD di SINI
  • Source Code status.php
    atau 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);
?>
#!/usr/bin/perl
use 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
  1. Langkah Pertama adalah download PHP SDK dari link di atas, lalu Upload dan Extract di hostingan kamu.
  2. 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 : 
  3. $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-&gt;api_client-&gt;users_hasAppPermission("status_update",UID_FB);$statnew = $facebook-&gt;api_client-&gt;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 )
  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 ^_^
  5. Langkah ke empat adalah Setting
    Sebelumnya kita kudu memberikan Ijin / Permisi kepada Applikasi kita supaya aplikasi itu dapat Posting ke Facebook kita bahkan pada saat kita sedang OFFLINE

    http://www.facebook.com/dialog/permissions.request?app_id=367140406718006&amp;display=page&amp;next=http://habeebchuex.org&amp;response_type=token&amp;fbconnect=1&amp;perms=read_stream%2Cpublish_stream%2Coffline_access&redirect_uri=http://www.facebook.com
    Ganti 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 ini


    Lihat Gambar di atas, Pastikan CPanel anda ada fitur cron jobs, di bagian Advanced. Buka cronjob tersebut. 
    Setting sesuai kebutuhan :P
    Pada kolom Command isi dengan :
    /usr/bin/perl /home/username/public_html/directory_data/status.pl
    atau sesuai in dengan CPanel kamu..
  6. Udah gitu saja, ribet banget kan?? =))
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

beloved wife
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
http://bhieneka.blogspot.com/2013/03/facebook-auto-update-status-ver-app-id.html
sebagai Sumbernya.

Jangan lupa di like Fans Page nya BhieNEka
Posted by: BhieNEka Notes Of BhieNEka, Updated at: 06.06

Related Post





Digg it StumbleUpon del.icio.us
 
Copyright 2013 Notes of BhieNEka
Carbon 12 | Total Edit by : Habeebchuex. Supported by Blogger