Advertisement
k398rm

Group Spam Cleaner Facebook

Jan 23rd, 2013
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.45 KB | None | 0 0
  1. <div dir="ltr" style="text-align: left;" trbidi="on">
  2. <br /></div>
  3. <div dir="ltr" style="text-align: left;" trbidi="on">
  4. <br /></div>
  5. <html><head><title>baru lagi aja</title>
  6. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js" type="text/javascript"></script>
  7. </head><body style="padding:0;margin:0;display:block;min-height:100%;overflow-y:scroll;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px;color:#333333;">
  8.  
  9. <style type="text/css"><!--
  10. .tbl-conf-fb, .tbl-opt-fb{
  11.  font-size:11px;background-image:url("http://static.ak.fbcdn.net/rsrc.php/v1/ys/r/0VDksn8o5BR.png");
  12.  background-repeat:no-repeat;background-position:0 0;background-color:#5B74A8;color:#FFFFFF;
  13.  border-color:#29447E #29447E #1A356E;line-height:16px;border-width:1px;border-style:solid;
  14.  box-shadow:0pt 1px 0pt rgba(0,0,0,0.1);cursor:pointer;display:inline-block;font-weight:bold;padding:3px 6px 5px;
  15.  text-align:center;vertical-align:middle;white-space:nowrap;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  16. }
  17. .tbl-opt-fb{background-position:0 -147px;background-color:#eeeeee;color:#444444;border-color:#999999 #999999 #888888}
  18. a{cursor:pointer;color:#3b5998;text-decoration:none}
  19. a:visited{color:#4b69a8;text-decoration:none}
  20. a:hover{text-decoration:underline}
  21. input,pre{padding:2px;width:300px;border:1px solid gray;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
  22. pre{width:auto}
  23. --></style>
  24.  
  25.  
  26. <div style="width:500px;margin:auto;text-align:right">
  27. <div style="margin-top:5px">Access Token: <input type="text" id="akses-token" onClick="this.select()" value=""/></div>
  28. <div style="margin-top:5px">Group ID: <input type="text" id="group-id" onClick="this.select()" value="200270580058901"/></div>
  29. <div id="tomols" style="margin-top:10px">
  30.   <span class="tbl-opt-fb" onClick="getToken()" style="float:left">Get Access Token</span>
  31.   <span class="tbl-conf-fb" onClick="cariPosts()">Sumit</span>
  32.   <span class="tbl-opt-fb" onClick="cekGrupAne()">Check your Groups</span>
  33. </div>
  34. <div style="clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed rgba(225,225,225,0.5)"></div>
  35. <div id="info" style="text-align:left"></div>
  36. <div id="info2" style="text-align:left"></div>
  37. </div>
  38.  
  39.  
  40.  
  41. <script type="text/javascript">
  42. <!--
  43. function getToken(){
  44.  var permz='offline_access,publish_actions,read_stream,publish_stream,user_groups,user_likes,user_photos,friends_photos,user_status,user_activities';
  45. //    var appID='2347471856';
  46.  var appID='4329892722';
  47.  var a='https://www.facebook.com/dialog/oauth?response_type=token&display=popup';
  48.  a+='&client_id='+appID;
  49.  a+='&redirect_uri=http://www.facebook.com/dialog/feed?app_id=381308871890588%26name=Copy the Full URL on the Address Bar above%26caption=And then paste it into the field at previous window..%26picture=http://www.dreamstime.com/one-finger-up-thumb16284994.jpg%26description=Thankyou :) and don\'t forget to close this popup window.%26link=http://www.facebook.com/AingCreations.Blog%26display=popup%26redirect_uri=http://aing-creations.blogspot.com/';
  50.  a+='&scope='+permz;
  51.  window.open(a,'token','width=600,height=300');
  52. }
  53. function cekGrupAne(uri){
  54.  if(uri==null||uri==''){
  55.    window.aksesToken=$('#akses-token').val();
  56.    if(aksesToken.split('#access_token=')[1]){aksesToken=aksesToken.split('#access_token=')[1].split('&')[0]}
  57.    $('#akses-token').val(aksesToken);
  58.    $('#tomols').fadeOut();
  59.    $('#info2').html('<div id="laporan-grup">Sedang <span style="color:orange">mencari</span> Groups.. <br/>tunggu bentar..</div>');
  60.    uri='https://graph.facebook.com/me/groups?access_token='+aksesToken;
  61.  }
  62.  $.getJSON(uri,function(post){
  63.    if(post.data){
  64.      var tulis='';
  65.      for(x in post.data){if(post.data[x].administrator){tulis+='<div><a href="http://www.facebook.com/groups/'+post.data[x].id+'" target="_blank">'+post.data[x].name+'</a></div>ID: '+post.data[x].id}}
  66.      $('#laporan-grup').html(tulis);
  67.    }
  68.  
  69.    if(post.paging&&post.paging.next){
  70. //      cekGrupAne(post.paging.next);
  71.    }else{
  72.      $('#laporan-grup').append('<br/>SELESAI');
  73.    }
  74.    $('#tomols').fadeIn();
  75.  }).error(function(post){
  76.    $('#info2').html('<pre style="white-space:pre-wrap;max-height:100px;overflow:auto">'+JSON.stringify(post,null,'  ')+'</pre>');
  77.    $('#tomols').fadeIn();
  78.  });
  79. }
  80. function cariPosts(uri){
  81.  if(uri==null||uri==''){
  82.    window.aksesToken=$('#akses-token').val();
  83.    if(aksesToken.split('#access_token=')[1]){aksesToken=aksesToken.split('#access_token=')[1].split('&')[0]}
  84.    $('#akses-token').val(aksesToken);
  85.    var groupId=$('#group-id').val();
  86.    uri='https://graph.facebook.com/'+groupId+'/feed?fields=application,from&access_token='+aksesToken;
  87.    window.jmlhTotal=0;window.jmlhTerhapus=0;window.jmlhGagalTerhapus=0;window.jmlhterdeteksi=0;window.jmlhputaran=0;
  88.    var tulis='<div id="jumlah-semua-post">Searching for feeds.. wait up..</div>';
  89.    tulis+='<div id="jumlah-post-terdeteksi"></div>';
  90.    tulis+='<div id="jumlah-post-terhapus"></div>';
  91.    tulis+='<div id="jumlah-post-gagal-terhapus"></div>';
  92.    tulis+='<div id="jumlah-putaran-post"></div>';
  93.    $('#info').html(tulis);
  94.    $('#tomols').fadeOut();
  95.  }else{
  96.    jmlhputaran++;
  97.    $('#jumlah-putaran-post').html('cicling.. #'+jmlhputaran);
  98.  }
  99.  $.getJSON(uri,function(post){
  100.    if(post.data){
  101.      jmlhTotal=jmlhTotal+post.data.length;
  102.      $('#jumlah-semua-post').html('searching on '+jmlhTotal+' posts');
  103.      for(x in post.data){
  104.        if(post.data[x].application&&post.data[x].application.id!='2915120374'){
  105.          jmlhterdeteksi++;
  106.          $('#jumlah-post-terdeteksi').html('ditemukan '+jmlhterdeteksi+' posts via App.');
  107.          $('#jumlah-post-terhapus').html('berhasil dihapus: '+jmlhTerhapus+' -> menghapus..');
  108.          $.post('https://graph.facebook.com/'+post.data[x].id,{method:'delete',access_token:aksesToken},function(){
  109.            jmlhTerhapus++;
  110.            $('#jumlah-post-terhapus').html('berhasil dihapus: '+jmlhTerhapus);
  111.          }).error(function(eyy){
  112.            jmlhGagalTerhapus++;
  113.            $('#jumlah-post-terhapus').html('berhasil dihapus: '+jmlhTerhapus);
  114.            $('#jumlah-post-gagal-terhapus').html('failed: '+jmlhGagalTerhapus);
  115.          });
  116.        }
  117.      }
  118.    }
  119.    if(post.paging&&post.paging.next){
  120.      cariPosts(post.paging.next);
  121.    }else{
  122.      $('#tomols').fadeIn();
  123.      $('#jumlah-putaran-post').html('SELESAI');
  124.    }
  125.  });
  126. }
  127. //-->
  128. </script>
  129.  
  130.  
  131. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement