var robot={ baraha:3, tokenNya:[ {nama:"ID",token:"Accsess_token"} ], tarikMang:function(almt,prop){var a=UrlFetchApp.fetch(almt,{muteHttpExceptions:true,method:"post",payload:prop});var b=Utilities.jsonParse(a.getContentText());return b}, aduk:function(naon){var a=naon.sort(function(){return 0.5-Math.random()});a.reverse();a=a.sort(function(){return 0.5-Math.random()});return a} }; var urlGraph="/graph.facebook.com"; function likr(){ robot.aing=robot.aduk(robot.tokenNya)[0].token; var p=robot.tarikMang("https:/"+urlGraph+"/me",{ method:"get", fields:"id,home.fields(id,likes,comments.fields(id,user_likes)).limit("+robot.baraha+")", access_token:robot.aing }); if(p&&p.id&&p.home&&p.home.data&&p.home.data.length!=0){ robot.uidSekarang=p.id; //looping p.home.data for(x in p.home.data){ var c="y",d=p.home.data[x]; //neangan apa udah di like ato belon.. if(d.likes&&d.likes.data&&d.likes.data.length!=0){ for(y in d.likes.data){ if(d.likes.data[y].id&&d.likes.data[y].id==robot.uidSekarang){ c="n";break; } } } //kalo emang post udah di like cari komen.. if(c=="n"&&d.comments&&d.comments.data&&d.comments.data.length!=0){ for(z in d.comments.data){ if(!d.comments.data[z].user_likes){ robot.tarikMang("https:/"+urlGraph+"/"+d.comments.data[z].id+"/likes",{ method:"post", access_token:robot.aing }); break; //break berarti cuman 1 komen dari 1 post yg di like.. //komen lainnya nunggu putaran berikutnya.. } } } //kalo emang post belom di like.. if(c=="y"){ robot.tarikMang("https:/"+urlGraph+"/"+d.id+"/likes",{ method:"post", access_token:robot.aing }); } } } }
Aucun commentaire:
Enregistrer un commentaire