24/03/13 Bot Like Facebook Versi App ID

fb
Masih saja posting ini berkisar antara Facebook :s Kalo beberapa waktu lalu Aku Posting tentang BOT STATUS, kali ini BOT LIKE (bot jempol). Berhubung tadi udah nulis basa-basi panjang lebar, taunya chrome crash terus hilang smw, yaudah ah sekarang langsung ke topik daripada ntar dikatain OOT (Out Of Topic)



Alat dan Bahan :
  • Web Hosting yang support PHP & Cronjob
    Kalo belom punya silahkan kemari : http://bhieneka.blogspot.com/search/label/CPanel
  • Applikasi Facebook,
    Applikasi ini ntar yang dibutuhin cuma APP ID / Api KeyApi Secret & Permision kita untuk menggunakannya.
  • PHP SDK
    Bagi yang masih belom punya silahkan DOWNLOAD di SINI
  • Source Code jempol.php
<?php
class bhieneka extends Exception { }
require_once 'facebook.php';
$appapikey = 'API KEY';
$appsecret = 'API SECRET';
$facebook = new Facebook($appapikey, $appsecret);
function komentar($postid, $komentare, $uids){
if(file_exists("$uids")){
$cek = fopen("$uids",'r');
$str = fgets($cek);
fclose($cek);
if(!empty($str) && ($str != $post_id)){
if($pot[posts][0][comments][can_post] == 1){
$comment = $facebook->api_client->stream_addComment($postid, $komentare, "UID FB");
}
}
}
$log1 = fopen("$uids", 'w');
fwrite($log1, $postid);
fclose($log1);
}
$cek_permisi = $facebook->api_client->users_hasAppPermission("read_stream",'UID FB');
if($cek_permisi){
$friends = $facebook->api_client->friends_get(null, 'UID FB');
array_push($friends,'UID FB');
foreach ($friends as $uid)
{
try{
$pot = $facebook->api_client->stream_get('UID FB',"$uid",'','',1,'','','','');
if(is_array($pot)){
if($pot[posts][0]){
if($pot[posts][0][actor_id]){
if($uid == 'UID FB'){
if($pot[posts][0][likes]){
if($pot[posts][0][likes][can_like] == 1){
$like = $facebook->api_client->stream_addLike($pot[posts][0][post_id], 'UID FB');
}
}
}else{
if($pot[posts][0][actor_id] == $uid){
if(preg_match("/suka/i",$pot[posts][0][message]) or preg_match("/ suka /i",$pot[posts][0][message])){
komentar($pot[posts][0][post_id], "like..this..", "$uid");
}
else
{
if($pot[posts][0][likes]){
if($pot[posts][0][likes][can_like] == 1){
$like = $facebook->api_client->stream_addLike($pot[posts][0][post_id], 'UID FB');
}
}
}
}
}
}
}
}
}catch(bhieneka $e){
throw $e;
}
sleep(1);
}
}
?>
Or bisa di downlaod disini

kalo semua bahan udah siap sekarang saatnya menuju tahapan selanjutnya (H)

Langkah - Langkah
  • Download PHP SDK diatas tadi, kemudian upload di hostingan kamu, lalu extract.. ( apabila telah menggunakan bot status versi app id seperti yg saya share beberapa waktu lalu, ga usah diulang langkah ini. )
  • Edit jempol.php itu. Ganti Api Key dengan Api ID, dan Api Secret dengan Api Secret dari Applikasi kamu. Lalu ganti UID FB kamu dengan UID FB kamu..Ada 8 UID FB yang diedit pada jempol.php tersebut.. harap teliti dan periksa kembali. Kalo semua sudah di edit, upload di folder hasil Extract PHP SDK tadi..
    Kalo belom Punya Aplikasi Facebook silahkan menggunakan API ID & API SECRET berikut :
    App ID          : 367140406718006
    App Secret   : fd779f65e2f1d088ef1e8e37e4ac1885
  • Sebelom masuk ke setingan cronjob, alangkah baiknya terlebih dahulu kita ijinkan / beri permission kepada applikasi kita.

    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

    Itu 367140406718006 ganti dengan Api ID kamu dan http://habeebchuex.org dengan URL Applikasi kamu. Atau biarkan demikian jika ingin menggunakan aplikasi tersebut.
  • Nah setelah itu saatnya melangkah ke setting cronjob ( melangkah bukan lari ).


    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 :

    php -f /home/username/public_html/directory_data/jempol.php
    atau sesuai in dengan CPanel kamu.. ( sebisa mungkin setingannya dibikin lebih dari 10mnit sekali, cz jikad diseting kurang dari 10mnit nanti akan sering muncul error_log
  • 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 :
Bot Like Facebook Versi 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/bot-like-facebook-versi-app-id.html
sebagai Sumbernya.

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

Related Post





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