async void GassCok(object sender, EventArgs args) { Button btn = sender as Button; int j; try{ j = int.Parse(jumlah.Text); }catch (Exception) { jumlah.Text = "0"; j = 0; } string u = (string)username.Text; if (string.IsNullOrEmpty(u)) { Toast.MakeText("jangan kasi' kosong :) ", ToastLength.Short).Show(); } else { if (j > 500) { Toast.MakeText("jumlah maxsimum 500", ToastLength.Short).Show(); } else { btn.IsEnabled = false; JObject data = await Api_.getPosts(u, j); foreach (JObject l in data["data"]["user"]["edge_owner_to_timeline_media"]["edges"]) { string id = (string)l["node"]["id"].ToString(); JObject rs = await Api_.like(id); result.Children.Add(new Label { Text = (string)rs.ToString(), TextColor = Color.LightGreen }); } btn.IsEnabled = true; } } }
public static async Task <bool> CheckKuki(string kuki) { // get csrftoken MatchCollection mc = Regex.Matches(kuki, @"(?<=csrftoken\=)[A-Za-z0-9]*"); if (mc.Count() != 0) { Api_.xcsrftoken = mc[0].ToString(); Api_.cookies = kuki; JObject r = await Api_.Requests("POST", "https://www.instagram.com/web/friendships/24983173127/follow/"); return(((string)r["status"] == "ok") ? true : false); } else { return(false); } }
async void CheckKuki(object sender, EventArgs args) { string kuki = (string)KukiMu.Text; if (!string.IsNullOrWhiteSpace(kuki)) { if (await Api_.CheckKuki(kuki)) { Navigation.PushAsync(new Mater()); Navigation.RemovePage(this); } else { Toast.MakeText("cookie kadaluarsa", ToastLength.Short).Show(); } } else { Toast.MakeText("Jangan dikasi' kosong :)", ToastLength.Short).Show(); } }
public static async Task <JObject> like(string id) { JObject result = await Api_.Requests("POST", $"https://www.instagram.com/web/likes/{id}/like"); return(result); }
public static async Task <JObject> coment(string komentar, string id) { JObject result = await Api_.Requests("POST", $"https://www.instagram.com/web/comments/{id}/add/", $"comment_text={komentar}&replied_to_comment_id="); return(result); }
public static async Task <JObject> getPosts(string id, int j) { JObject post = await Api_.Requests("GET", "https://www.instagram.com/graphql/query/?query_hash=42323d64886122307be10013ad2dcc44&variables={\"id\":\"" + id + "\",\"first\":" + j + "}"); return(post); }