public static async Task <string> DecipherWithVersionAsync(string cipher, string cipherVersion) { string jsUrl = string.Format("http://s.ytimg.com/yts/jsbin/player-{0}.js", cipherVersion); string js = await HttpHelper.DownloadStringAsync(jsUrl); return(DecipherJson(js, cipher)); }
private static async Task <JObject> LoadJsonAsync(string url) { string pageSource = await HttpHelper.DownloadStringAsync(url); return(ParseJson(pageSource)); }