public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://www.linkedin.com/countserv/count/share?format=json&url=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); var o = JObject.Parse(result); sr.url = Convert.ToString(o.SelectToken("url")); sr.count = Convert.ToInt64(o.SelectToken("count")); sr.SocialNetwork = "Linkedin"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://graph.facebook.com/?id=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); var o = JObject.Parse(result); sr.url = Convert.ToString(o.SelectToken("id")); sr.count = Convert.ToInt64(o.SelectToken("shares")); sr.SocialNetwork = "Facebook"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://appsmail.ru/share/count/", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); var o = JObject.Parse(result); sr.url = url; sr.count = Convert.ToInt64(o.SelectToken("share_ok")); sr.SocialNetwork = "Odnoklassniki"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "https://cdn.api.twitter.com/1/urls/count.json?url=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); var o = JObject.Parse(result); sr.url = Convert.ToString(o.SelectToken("url")); sr.count = Convert.ToInt64(o.SelectToken("count")); sr.SocialNetwork = "Twitter"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://vk.com/share.php?act=count&index=1&url=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); Regex r = new Regex("VK\\.Share\\.count\\(\\d, (\\d+)\\);"); var c = r.Match(result); sr.count = Convert.ToInt64(c.Groups[1].Value); sr.url = url; sr.SocialNetwork = "VKontakte"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://www.reddit.com/api/info.json?url=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); var o = JObject.Parse(result); var t = o.SelectToken("data.children[0].data.score"); sr.url = url; sr.count = Convert.ToInt64(t); sr.SocialNetwork = "Reddit"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://www.stumbleupon.com/services/1.01/badge.getinfo?url=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); var o = JObject.Parse(result); var t = o.SelectToken("result"); sr.url = Convert.ToString(t.SelectToken("url")); sr.count = Convert.ToInt64(t.SelectToken("views")); sr.SocialNetwork = "Stumbleupon"; return(sr); }
public static ShareResult GetShares(string url) { string apiUrl = string.Format("{0}{1}", "http://api.pinterest.com/v1/urls/count.json?url=", url); string result = GetResultData.GetResult(apiUrl); ShareResult sr = new ShareResult(); result = result.Replace("receiveCount(", ""); result = result.Replace(")", ""); var o = JObject.Parse(result); sr.url = Convert.ToString(o.SelectToken("url")); sr.count = Convert.ToInt64(o.SelectToken("count")); sr.SocialNetwork = "Pinterest"; return(sr); }