Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //edited Rizky Rahmansyah (@rizkyrahmansyah14)
- //Reaction bisa di ganti dengan LIKE, LOVE, WOW, HAHA, SAD, ANGRY.
- function runLike() {
- bot_like.access_token = "EAAAAsX7TsBABgCTddsnGIPyS9od7Poqx7JADkvKsQw9701WZBjqzT0rhdMm9ODQbZAOiI8qe9OpusIsmccJjiuXElJWBzUFXZBjjJCTWgooGXFlkzpLbtSrvWinfKswcjCo0ezrsJ2tblZBL3JzKqWZBOVA6SqTB7LsjA4TqVvNQ6Go"; //ganti dengan accestoken agan
- bot_like.type = "LOVE"; //type=LOVE bisa di ganti dengan LIKE, WOW, HAHA, SAD, ANGRY.
- bot_like.limit = "30"; //limit pengambilan status di beranda
- bot_like.run();
- }
- var bot_like = {
- run: function() {
- var fbid,
- post_like,
- status = this.getFriendsStatus();
- if (!status) return;
- for (i in status) {
- fbid = status[i]['post_id'];
- post_like = this.cURL("https://graph.facebook.com/" + fbid + "/reactions?type=" + this.type +"&method=post&access_token=" + this.access_token);
- Logger.log(fbid + " : " + post_like);
- }
- },
- getFriendsStatus: function() {
- var fql = "SELECT post_id FROM stream WHERE source_id IN (SELECT uid2 FROM friend WHERE uid1=me()) AND likes.user_likes != 'true'";
- var data = this.cURL("https://api.facebook.com/method/fql.query?query=" + encodeURI(fql) + "&limit=" + this.limit + "&format=json&access_token=" + this.access_token);
- if (data.error_code) {
- Logger.log(data.error_msg);
- return null;
- }
- return data;
- },
- cURL: function(url) {
- var fetch_url = UrlFetchApp.fetch(url, { muteHttpExceptions: true });
- var to_json = JSON.parse(fetch_url.getContentText());
- return to_json;
- }
- }
Add Comment
Please, Sign In to add comment