Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.IO;
- using System.Linq;
- using System.Net;
- using System.Security.Cryptography.X509Certificates;
- using System.Text;
- using System.Threading.Tasks;
- using System.Xml.Linq;
- namespace MeetMe_Console
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Random rand = new Random();
- //string target = "https://ssl.meetme.com/mobile/registration";
- //string potch = "ammyfree" + rand.Next(10000, 999999999);
- //string pass = "qwerty123";
- //string data1 = "firstName=Ammy&lastName=Free&emailId=" + potch + "%40gmail.com&password="+pass+"&dob=1995-10-12&gender=female&country=1®ion=0&zipcode=10005&conversionCode=&conversionTrackingId=adjust%3A6a7732cc3ba7300ccfb701826ff8dc9f&fbAccessToken=&formType=legacy&systemInfo=&lat=&long=&termsOfServiceVersion=&sessionId=8tt82e6yjahg7t4jyjz07cqxektmzc7g&sessionState=1&rememberMe=&skipResponseKeys=";
- //byte[] byteData1 = Encoding.UTF8.GetBytes(data1);
- //HttpWebRequest request = (HttpWebRequest)WebRequest.Create(target);
- //request.Method = "POST";
- //request.UserAgent = "okhttp/3.8.1";
- //request.ContentType = "application/x-www-form-urlencoded";
- //request.Accept = "application/json";
- //request.Host = "ssl.meetme.com";
- //request.KeepAlive = true;
- //request.Headers.Add("Accept-Language", "ru-RU");
- //request.Headers.Add("X-SupportedFeatures", "messageStickers,StackedNotifications:v6,tags,twoStepRegistration,chatSuggestions,purchaseRevamp,registrationSingleNameLabelsInFields,strictHttps,realtimeAtLogin,meetQueueSayHi,registrationTestValidation,MediaLinkMessages:v1,liveVideo,SurfaceChat:v1,chatGiftMessage,QuickChat:v2");
- //request.Headers.Add("X-Stats", @"{ ""methods"":[{""key"":""registration"",""callback"":0.081,""parse"":0.0,""roundTrip"":0.634},{""key"":""tmProfiling"",""callback"":0.0,""parse"":0.0,""roundTrip"":0.803}],""memUsed"":7800352,""memTotal"":201326592}'");
- //request.Headers.Add("X-Device", "android,f6f94091-64c3-4a93-80ff-f7a0810f3b65,1541:1541");
- //request.Headers.Add("X-AuthToken", "d51d8cd98f00b204e9811998ecf8427e,66388df58eb0fa53f114a82248f77609,");
- //request.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
- //ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
- //using (Stream dataStream = request.GetRequestStream())
- //{
- // dataStream.Write(byteData1, 0, byteData1.Length);
- //}
- //// WebResponse response = request.GetResponse();
- ////Console.WriteLine(((HttpWebResponse)response).StatusDescription);
- ////var response = new StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd();
- //// Console.WriteLine(response);
- //HttpWebResponse httpWebResponse = (HttpWebResponse)request.GetResponse();
- //Console.WriteLine(((HttpWebResponse)httpWebResponse).StatusDescription); //дескрипция статуса ответа сервера
- //string result = new StreamReader(httpWebResponse.GetResponseStream()).ReadToEnd();
- //File.WriteAllText("1.html", result);
- //Process.Start("1.html");
- //StreamWriter acc = new StreamWriter("acc.txt");
- //acc.WriteLine(potch + ":" + pass);
- //acc.Close();
- //httpWebResponse.Close();
- //Console.ReadKey();
- ///// рега//////
- //string[] input = File.ReadAllLines("Cookies.txt");
- ///Логин
- string xdevice = "android,f6f94091-64c3-4a93-80ff-f7a0810f3b65,1541:1541";
- string auth = "e8a0e02bd28c90de96c9d3f07f96d8be,e4170097314f1c1201a2ed63e4f18e11,218175815";
- string target = "https://ssl.meetme.com/mobile/login";
- string data1 = "emailId=ammyminds19%40gmail.com&password=Devilus1&fbAccessToken=&lat=-96.2133333&long=35.9436111&systemInfo=&sessionId=&sessionState=&rememberMe=&skipResponseKeys=";
- byte[] byteData1 = Encoding.UTF8.GetBytes(data1);
- HttpWebRequest request = (HttpWebRequest)WebRequest.Create(target);
- request.Method = "POST";
- request.UserAgent = "okhttp/3.8.1";
- request.ContentType = "application/x-www-form-urlencoded";
- request.Accept = "application/json";
- request.Host = "ssl.meetme.com";
- request.KeepAlive = true;
- request.Headers.Add("Accept-Language", "ru-RU");
- request.Headers.Add("X-SupportedFeatures", "messageStickers,StackedNotifications:v6,tags,twoStepRegistration,chatSuggestions,purchaseRevamp,registrationSingleNameLabelsInFields,strictHttps,realtimeAtLogin,meetQueueSayHi,registrationTestValidation,MediaLinkMessages:v1,liveVideo,SurfaceChat:v1,chatGiftMessage,QuickChat:v2");
- request.Headers.Add("X-Stats", @"{ ""events"":{ ""screens"":{ ""LoginActivity"":{ ""viewed"":1} } },""methods"":[{""key"":""states"", ""callback"":0.0,""parse"":0.001,""roundTrip"":0.18},{""key"":""states"", ""callback"":0.0,""parse"":0.002,""roundTrip"":0.134}],""memUsed"":9802472,""memTotal"":201326592}'");
- request.Headers.Add("X-Device", xdevice);
- request.Headers.Add("X-AuthToken", auth);
- request.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
- ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
- using (Stream dataStream = request.GetRequestStream())
- {
- dataStream.Write(byteData1, 0, byteData1.Length);
- }
- //X - AuthToken: a166a4326dc3dc5412c8f20c62ed2ae4,77bbd56a9b0f7f1fab4dd69ab882c4e0,
- //X - Device: android,ffe4d38f - 5253 - 4cde - 8bcd - 60ab2fa73821,955:955
- //Accept-Encoding: gzip, deflate
- HttpWebResponse httpWebResponse = (HttpWebResponse)request.GetResponse();
- Console.WriteLine(((HttpWebResponse)httpWebResponse).StatusDescription); //дескрипция статуса ответа сервера
- //string result = new StreamReader(httpWebResponse.GetResponseStream()).ReadToEnd();
- //File.WriteAllText("1.html", result);
- //Process.Start("1.html");
- var response = (HttpWebResponse)request.GetResponse();
- string input = response.Headers.ToString();
- response.Close();
- string from = "Set-Cookie: ";
- string to = ";";
- string cookies1= input.Substring((input.IndexOf(from) + from.Length), (input.IndexOf(to) - input.IndexOf(from) - from.Length+1));
- to = "expires";
- string input2 = input.Substring((input.IndexOf(from) + from.Length), (input.IndexOf(to) - input.IndexOf(from) - from.Length-2));
- from = ",";
- to = ";";
- string cookies2 = input2.Substring((input2.IndexOf(from) + from.Length))/*, (input2.IndexOf(to) - input2.IndexOf(from) - from.Length))*/;
- Console.WriteLine(cookies1+" + "+cookies2);
- string xstats = "{ \"events\":{ \"screens\":{ \"SolicitPhotosActivity\":{ \"viewed\":1},\"PhotoPickerActivity\":{ \"viewed\":1} } },\"methods\":[{\"key\":\"friendSuggestions\",\"callback\":0.001,\"parse\":0.003,\"roundTrip\":0.183}],\"memUsed\":11431608,\"memTotal\":201326592}";
- string boundary = "---------------------------" + DateTime.Now.Ticks.ToString("x");
- byte[] boundarybytes = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "\r\n");
- byte[] byteData12 = File.ReadAllBytes(@"C:/1.jpg");
- target = "http://profile.meetme.com/mobile/photos";
- request = (HttpWebRequest)WebRequest.Create(target);
- request.Method = "POST";
- request.UserAgent = "okhttp/3.8.1";
- request.ContentType = "multipart/form-data; boundary="+boundary;
- request.Accept = "application/json";
- request.Host = "profile.meetme.com";
- request.KeepAlive = true;
- request.Headers.Add("Accept-Language", "ru-RU");
- request.Headers.Add("X-Stats", xstats);
- request.Headers.Add("X-Device", xdevice);
- request.Headers.Add("X-AuthToken", auth);
- // request.Headers.Add("Cookie", cookies1+" "+cookies2);
- request.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
- ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
- System.Text.StringBuilder header = new StringBuilder();
- header.AppendLine(boundary);
- header.AppendLine("Content-Disposition:form-data; name=\"mobilePhoto\";filename=\"myb-takephoto.tmp.jpeg\"");
- header.AppendLine("Content-Type: image/jpeg");
- header.AppendLine("Content-Length: "+byteData12.Length);
- //header.AppendLine();
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""caption:""");
- header.AppendLine("Content-Length: 0");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""suppressFeedItem""");
- header.AppendLine("Content-Length: 1");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""setAsDefault""");
- header.AppendLine("Content-Length: 1");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""lat""");
- header.AppendLine("Content-Length: 3");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""long""");
- header.AppendLine("Content-Length: 3");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""sourceEvent""");
- header.AppendLine("Content-Length: 15");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""sourceEvent""");
- header.AppendLine("Content-Length: 15");
- header.AppendLine(boundary);
- header.AppendLine(@"Content-Disposition: form-data; name=""topicId""");
- header.AppendLine("Content-Length: 0");
- using (Stream dataStream = request.GetRequestStream())
- {
- dataStream.Write(byteData12, 0, byteData12.Length);
- }
- httpWebResponse = (HttpWebResponse)request.GetResponse();
- Console.WriteLine(((HttpWebResponse)httpWebResponse).StatusDescription); //дескрипция статуса ответа сервера
- string result = new StreamReader(httpWebResponse.GetResponseStream()).ReadToEnd();
- Console.ReadKey();
- string fileToUpload = @"C:/1.jpg";
- string url = target;
- using (var client = new WebClient())
- {
- ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback(bypassAllCertificateStuff);
- client.Headers[HttpRequestHeader.UserAgent] = "okhttp/3.8.1";
- client.Headers[HttpRequestHeader.Host] = "profile.meetme.com";
- client.Headers[HttpRequestHeader.Accept] = "application/json";
- client.Headers[HttpRequestHeader.KeepAlive] = "true";
- client.Headers[HttpRequestHeader.AcceptLanguage] = "ru-RU";
- client.Headers.Add("X-Device", xdevice);
- client.Headers.Add("X-Stats", xstats);
- client.Headers.Add("X-AuthToken", auth);
- byte[] resulte = client.UploadFile(url, fileToUpload);
- string responseAsString = Encoding.Default.GetString(resulte);
- client.UploadData(url, resulte);
- }
- StringBuilder sendData = new StringBuilder();
- using (FileStream img = new FileStream("C:/1.jpg", FileMode.Open))
- {
- sendData.Append("userfile=" + img.ToString());
- }
- //byte[] byteData = File.ReadAllBytes("C:/1.jpg");
- //request.ContentLength = byteData.Length;
- //using (Stream sendStream = request.GetRequestStream())
- //{
- // sendStream.Write(byteData, 0, byteData.Length);
- //}
- //StringBuilder sendData = new StringBuilder();
- //using (FileStream img = new FileStream("C:/1.jpg", FileMode.Open))
- //{
- // sendData.Append("userfile=" + img.ToString());
- //}
- //byte[] byteData = File.ReadAllBytes("C:/1.jpg");
- //request.ContentLength = byteData.Length;
- //using (Stream sendStream = request.GetRequestStream())
- //{
- // sendStream.Write(byteData, 0, byteData.Length);
- //}
- //using (WebResponse resulte = request.GetResponse())
- //{
- // StreamReader reader = new StreamReader(resulte.GetResponseStream());
- // XDocument res = XDocument.Parse(reader.ReadToEnd());
- // res.Save("res.xml");
- // Process.Start("res.xml");
- // Console.WriteLine(reader.ReadToEnd());
- //}
- Console.WriteLine("1");
- Console.ReadKey();
- //header.AppendLine("asdfghyujio;luikyjthrgfrtyuiopo/.uik,mtyhbrgtffrghnymjuik,ol."); //Имитация полученных из файла данных
- //header.AppendLine();
- //header.AppendLine(boundary);
- //byte[] message = Encoding.UTF8.GetBytes(header.ToString());
- //using (Stream requestStream = request.GetRequestStream())
- //{
- // requestStream.Write(message, 0, message.Length);
- // requestStream.Close();
- //}
- //HttpWebResponse response = (HttpWebResponse)request.GetResponse();
- //using (StreamReader sr = new StreamReader(response.GetResponseStream()))
- //{
- // string responseString = sr.ReadToEnd();
- // Console.WriteLine(responseString);
- //}
- // Stream rs = request.GetRequestStream();
- // string formdataTemplate = "Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}";
- // foreach (string key in nvc.Keys)
- // {
- // rs.Write(boundarybytes, 0, boundarybytes.Length);
- // string formitem = string.Format(formdataTemplate, key, nvc[key]);
- // byte[] formitembytes = System.Text.Encoding.UTF8.GetBytes(formitem);
- // rs.Write(formitembytes, 0, formitembytes.Length);
- // }
- // rs.Write(boundarybytes, 0, boundarybytes.Length);
- // string headerTemplate = "Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"\r\nContent-Type: {2}\r\n\r\n";
- // string header = string.Format(headerTemplate, paramName, file, contentType);
- // byte[] headerbytes = System.Text.Encoding.UTF8.GetBytes(header);
- // rs.Write(headerbytes, 0, headerbytes.Length);
- // FileStream fileStream = new FileStream(file, FileMode.Open, FileAccess.Read);
- // byte[] buffer = new byte[4096];
- // int bytesRead = 0;
- // while ((bytesRead = fileStream.Read(buffer, 0, buffer.Length)) != 0)
- // {
- // rs.Write(buffer, 0, bytesRead);
- // }
- // fileStream.Close();
- // byte[] trailer = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "--\r\n");
- // rs.Write(trailer, 0, trailer.Length);
- // rs.Close();
- // WebResponse wresp = null;
- // try
- // {
- // wresp = wr.GetResponse();
- // Stream stream2 = wresp.GetResponseStream();
- // StreamReader reader2 = new StreamReader(stream2);
- // Console.WriteLine(string.Format("File uploaded, server response is: {0}", reader2.ReadToEnd()));
- // }
- }
- private static bool bypassAllCertificateStuff(object sender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors error)
- {
- return true;
- }
- }
- public class Rootobject_error
- {
- public string error { get; set; }
- public string errorType { get; set; }
- public int errorCode { get; set; }
- public bool result { get; set; }
- public string publicKey { get; set; }
- }
- public class Rootobject
- {
- public string privateKey { get; set; }
- public string publicKey { get; set; }
- public int memberId { get; set; }
- public string requestToken { get; set; }
- public bool result { get; set; }
- public bool showFeedPostPrivacyNotice { get; set; }
- public bool showPhotoUploadGuidelinesNotice { get; set; }
- public string startLocation { get; set; }
- public string[] betaApps { get; set; }
- public Targeting targeting { get; set; }
- public Member member { get; set; }
- public Features features { get; set; }
- }
- public class Targeting
- {
- public int age { get; set; }
- public string gender { get; set; }
- public string zipCode { get; set; }
- public int accountAge { get; set; }
- public string[] hyperTargeting { get; set; }
- }
- public class Member
- {
- public int age { get; set; }
- public string first_name { get; set; }
- public string gender { get; set; }
- public string interested_in { get; set; }
- public string last_name { get; set; }
- public int member_id { get; set; }
- public int join_date { get; set; }
- public Location location { get; set; }
- public string zip_code { get; set; }
- public string is_email_active { get; set; }
- public string locale { get; set; }
- public Popularityinfo popularityInfo { get; set; }
- public Privacy privacy { get; set; }
- public object[] tags { get; set; }
- }
- public class Location
- {
- public string city { get; set; }
- public string state_abbr { get; set; }
- public string state { get; set; }
- public int country_id { get; set; }
- public string country_abbr { get; set; }
- public string country { get; set; }
- }
- public class Popularityinfo
- {
- public int rank { get; set; }
- public float percentile { get; set; }
- public string level { get; set; }
- }
- public class Privacy
- {
- public string accepts_gifts { get; set; }
- public string accepts_messages { get; set; }
- public string accepts_photo_message { get; set; }
- public string accepts_questions { get; set; }
- public string can_view { get; set; }
- }
- public class Features
- {
- public Askme askMe { get; set; }
- public Boost boost { get; set; }
- public Chat chat { get; set; }
- public Realtime realtime { get; set; }
- public Suggestedchatpartners suggestedChatPartners { get; set; }
- public Creepfake creepFake { get; set; }
- public Crossnetworks crossNetworks { get; set; }
- public Deviceconfig deviceConfig { get; set; }
- public Economy economy { get; set; }
- public Ephemeralphotos ephemeralPhotos { get; set; }
- public Feed feed { get; set; }
- public Firstclasschat firstClassChat { get; set; }
- public Friendsuggestions friendSuggestions { get; set; }
- public Icebreakers icebreakers { get; set; }
- public Incentivizedvideo incentivizedVideo { get; set; }
- public Interstitials interstitials { get; set; }
- public Meet meet { get; set; }
- public Meetqueue meetQueue { get; set; }
- public Membersettings memberSettings { get; set; }
- public Miniprofileconfig miniProfileConfig { get; set; }
- public Offers offers { get; set; }
- public object[] phoenix { get; set; }
- public Photos photos { get; set; }
- public Photoviews photoViews { get; set; }
- public Plusmember1 plusMember { get; set; }
- public Profile profile { get; set; }
- public Expandprofile expandProfile { get; set; }
- public Crosspromotion crossPromotion { get; set; }
- public Pushencouragement pushEncouragement { get; set; }
- public Quickchat quickChat { get; set; }
- public Smiles smiles { get; set; }
- public Sms sms { get; set; }
- public Socialtheater socialTheater { get; set; }
- public Socialverifyfacebook socialVerifyFacebook { get; set; }
- public Spotlightcosts spotlightCosts { get; set; }
- public Startlocation startLocation { get; set; }
- public Staticcontent staticContent { get; set; }
- public Stealthbrowsing stealthBrowsing { get; set; }
- public Stickersinchat stickersInChat { get; set; }
- public Tags tags { get; set; }
- public Termsofservice termsOfService { get; set; }
- public Topstreamer topStreamer { get; set; }
- public object[] trackingPartnerTags { get; set; }
- public Username username { get; set; }
- public NGP NGP { get; set; }
- public Livevideo liveVideo { get; set; }
- public Slash slash { get; set; }
- public Navbar navBar { get; set; }
- public string[] betaApps { get; set; }
- }
- public class Askme
- {
- public string unmaskMessageKey { get; set; }
- public int unmaskCost { get; set; }
- }
- public class Boost
- {
- public bool displayBoostInMeet { get; set; }
- public bool displayBoostInChat { get; set; }
- public bool displayBoostInProfile { get; set; }
- public int boostCost { get; set; }
- public int boostDuration { get; set; }
- public string freeConfirmMessageKey { get; set; }
- public int group { get; set; }
- public bool hasFreeBoost { get; set; }
- public int timeLeftInBoost { get; set; }
- public int totalTimeInBoost { get; set; }
- }
- public class Chat
- {
- public string emptyScreenStyle { get; set; }
- }
- public class Realtime
- {
- public string token { get; set; }
- public Connections connections { get; set; }
- }
- public class Connections
- {
- public Mqtt mqtt { get; set; }
- public Socket socket { get; set; }
- }
- public class Mqtt
- {
- public string host { get; set; }
- public int port { get; set; }
- }
- public class Socket
- {
- public string host { get; set; }
- public int port { get; set; }
- public int portsecure { get; set; }
- }
- public class Suggestedchatpartners
- {
- public bool isEnabled { get; set; }
- public bool isInMaintenance { get; set; }
- }
- public class Creepfake
- {
- public bool showEnhancedReporting { get; set; }
- }
- public class Crossnetworks
- {
- public Transformation transformation { get; set; }
- public Chatgifts chatGifts { get; set; }
- }
- public class Transformation
- {
- public int skout { get; set; }
- public int meetme { get; set; }
- }
- public class Chatgifts
- {
- public string[] enabledNetworks { get; set; }
- }
- public class Deviceconfig
- {
- public Live live { get; set; }
- public int multiPhotoSelectMax { get; set; }
- public Plusmember plusMember { get; set; }
- public Profiledatacollection profileDataCollection { get; set; }
- }
- public class Live
- {
- public bool webRTCEnabled { get; set; }
- }
- public class Plusmember
- {
- public Marketing marketing { get; set; }
- }
- public class Marketing
- {
- public string[] cardOrder { get; set; }
- public string[] additionalBenefits { get; set; }
- }
- public class Profiledatacollection
- {
- public Logininterstitial loginInterstitial { get; set; }
- public Registrationinterstitial registrationInterstitial { get; set; }
- public Wanttomeetinterstitial wantToMeetInterstitial { get; set; }
- public Profilereminder profileReminder { get; set; }
- public Screensafterselection[] screensAfterSelection { get; set; }
- }
- public class Logininterstitial
- {
- public int minimumAccountAge { get; set; }
- public int chanceToDisplay { get; set; }
- public bool canSkip { get; set; }
- }
- public class Registrationinterstitial
- {
- public bool isEnabled { get; set; }
- public bool alsoShowScreensAfterSelection { get; set; }
- public bool canSkip { get; set; }
- }
- public class Wanttomeetinterstitial
- {
- public bool isEnabled { get; set; }
- public bool canSkip { get; set; }
- }
- public class Profilereminder
- {
- public int secondsToHideAfterAcknowledgement { get; set; }
- }
- public class Screensafterselection
- {
- public string selection { get; set; }
- public string[] screens { get; set; }
- }
- public class Economy
- {
- public bool enabled { get; set; }
- public bool isInMaintenance { get; set; }
- public bool cashoutEnabled { get; set; }
- public bool giftsEnabled { get; set; }
- public bool freeGiftsEnabled { get; set; }
- public string cashoutComingSoonUrl { get; set; }
- public Cashouttimelimit cashoutTimeLimit { get; set; }
- public string giftAssetsBaseUrl { get; set; }
- }
- public class Cashouttimelimit
- {
- public int minTimeBetweenRequests { get; set; }
- public string[] categories { get; set; }
- }
- public class Ephemeralphotos
- {
- public bool isEnabled { get; set; }
- public string settingCanSendPhotosInChat { get; set; }
- }
- public class Feed
- {
- public bool localTabEnabled { get; set; }
- public bool algorithmicEnabled { get; set; }
- public bool toggleEnabled { get; set; }
- public bool topicsEnabled { get; set; }
- public int totalLinesInComments { get; set; }
- public int totalRecentComments { get; set; }
- public int totalLinesInReplies { get; set; }
- public int totalRecentReplies { get; set; }
- }
- public class Firstclasschat
- {
- public bool isEnabled { get; set; }
- public bool isInMaintenance { get; set; }
- public int cost { get; set; }
- public int refundTime { get; set; }
- public int modalInterstitialDisplay { get; set; }
- public string[] roadblocks { get; set; }
- }
- public class Friendsuggestions
- {
- public bool limitReached { get; set; }
- public int maxFriendCount { get; set; }
- public bool isInMaintenance { get; set; }
- }
- public class Icebreakers
- {
- public bool oneTapEnabled { get; set; }
- public bool tagsEnabled { get; set; }
- public int[] tagIds { get; set; }
- }
- public class Incentivizedvideo
- {
- public bool isEnabled { get; set; }
- public bool tapdaqEnabled { get; set; }
- public bool offerwallEnabled { get; set; }
- public bool displayVideoButtonInRecharge { get; set; }
- }
- public class Interstitials
- {
- public string[] eligible { get; set; }
- }
- public class Meet
- {
- public bool distanceDisplay { get; set; }
- public int locationRetry { get; set; }
- }
- public class Meetqueue
- {
- public bool canViewQueue { get; set; }
- public string experimentGroup { get; set; }
- public string displayMode { get; set; }
- }
- public class Membersettings
- {
- public bool showLastSeenLocation { get; set; }
- public string chatterPrivacy { get; set; }
- public string messagePhotoPrivacy { get; set; }
- public Push push { get; set; }
- public Appbanneralerts appBannerAlerts { get; set; }
- public Live1 live { get; set; }
- }
- public class Push
- {
- public bool newMessage { get; set; }
- }
- public class Appbanneralerts
- {
- public string showAppBannerAlertNewMessage { get; set; }
- }
- public class Live1
- {
- public string liveAutoSmoothing { get; set; }
- public string liveMinimize { get; set; }
- }
- public class Miniprofileconfig
- {
- public bool photoUploadEnabled { get; set; }
- public int minFavoritesToShow { get; set; }
- }
- public class Offers
- {
- public bool isInMaintenance { get; set; }
- }
- public class Photos
- {
- public bool uploadFirstPrompt { get; set; }
- public string[] remoteNetworks { get; set; }
- public Roadblocksettings roadblockSettings { get; set; }
- }
- public class Roadblocksettings
- {
- public int minPhotosToUnlock { get; set; }
- public int maxViewablePhotos { get; set; }
- public string[] actions { get; set; }
- }
- public class Photoviews
- {
- public int sneakPeekCost { get; set; }
- }
- public class Plusmember1
- {
- public object[] upsell { get; set; }
- public bool hideMarketing { get; set; }
- public Stipend stipend { get; set; }
- public Freetrial freeTrial { get; set; }
- }
- public class Stipend
- {
- public int amount { get; set; }
- }
- public class Freetrial
- {
- public bool eligible { get; set; }
- }
- public class Profile
- {
- public int maxPhotosToShowInSlider { get; set; }
- public Self self { get; set; }
- public Remote remote { get; set; }
- public Privateprofilenag privateProfileNag { get; set; }
- }
- public class Self
- {
- public string[] tabOrder { get; set; }
- public string tabLanding { get; set; }
- public bool shouldShowPhotoSlider { get; set; }
- }
- public class Remote
- {
- public string[] tabOrder { get; set; }
- public string tabLanding { get; set; }
- public bool shouldShowPhotoSlider { get; set; }
- }
- public class Privateprofilenag
- {
- public bool enabled { get; set; }
- public int activeSecs { get; set; }
- public int inactiveSecs { get; set; }
- }
- public class Expandprofile
- {
- public int minDetails { get; set; }
- }
- public class Crosspromotion
- {
- public Skoutbanner skoutBanner { get; set; }
- }
- public class Skoutbanner
- {
- public Lightprofile lightProfile { get; set; }
- }
- public class Lightprofile
- {
- public int chanceToDisplay { get; set; }
- public int persistResultTime { get; set; }
- public int suppressResultTime { get; set; }
- public string clickTarget { get; set; }
- }
- public class Pushencouragement
- {
- public bool isEligible { get; set; }
- public int interstitialHideForSeconds { get; set; }
- public int messagesHideForSeconds { get; set; }
- public bool nagForMessage { get; set; }
- public bool nagForFriendRequest { get; set; }
- public int nagFrequency { get; set; }
- public int nagTimeSinceNUE { get; set; }
- public int meetHideForSeconds { get; set; }
- public int conversationHideForSeconds { get; set; }
- public int friendRequestHideForSeconds { get; set; }
- public bool nagForMeet { get; set; }
- public bool nagForConversation { get; set; }
- public bool showNagInterstitial { get; set; }
- }
- public class Quickchat
- {
- public string videoQuality { get; set; }
- public bool enabled { get; set; }
- }
- public class Smiles
- {
- public bool smilesEnabled { get; set; }
- }
- public class Sms
- {
- public bool isInMaintenance { get; set; }
- public int invitations { get; set; }
- public int reward { get; set; }
- public int slideupHideForSeconds { get; set; }
- public int bonusEligibleCredits { get; set; }
- public int bonusInterstitialHideForSeconds { get; set; }
- }
- public class Socialtheater
- {
- public string url { get; set; }
- public string highValueUrl { get; set; }
- public string highValueCampaignName { get; set; }
- public bool showInMenu { get; set; }
- }
- public class Socialverifyfacebook
- {
- public int friendsRequired { get; set; }
- }
- public class Spotlightcosts
- {
- public int feedPost { get; set; }
- public int matchQueue { get; set; }
- }
- public class Startlocation
- {
- public string landing { get; set; }
- public Userintentconfiguration userIntentConfiguration { get; set; }
- }
- public class Userintentconfiguration
- {
- public Lookingfor[] lookingFor { get; set; }
- }
- public class Lookingfor
- {
- public string contains { get; set; }
- public string startLocation { get; set; }
- public string doesNotContain { get; set; }
- }
- public class Staticcontent
- {
- public string countries { get; set; }
- public string icebreakersContent { get; set; }
- public string icebreakersPopular { get; set; }
- public string icebreakersPopularByGender { get; set; }
- public string tagIcebreakers { get; set; }
- public string configurableContent { get; set; }
- public string configurableContentV2 { get; set; }
- public string topics { get; set; }
- public string topicsV2 { get; set; }
- public string gifts { get; set; }
- public string giftsv2 { get; set; }
- public string cashout { get; set; }
- }
- public class Stealthbrowsing
- {
- public Product[] products { get; set; }
- }
- public class Product
- {
- public string productName { get; set; }
- public int cost { get; set; }
- public int numberOfDays { get; set; }
- }
- public class Stickersinchat
- {
- public bool isInMaintenance { get; set; }
- public bool isEnabled { get; set; }
- }
- public class Tags
- {
- public bool shouldDisplaySelection { get; set; }
- public bool shouldDisplayInProfileFeed { get; set; }
- public bool shouldDisplaySharedInProfileChat { get; set; }
- public bool shouldDisplaySharedInMeet { get; set; }
- public string maximumSelectableTags { get; set; }
- public int currentTagListVersion { get; set; }
- }
- public class Termsofservice
- {
- public string memberAgreedToVersion { get; set; }
- }
- public class Topstreamer
- {
- public bool isEnabled { get; set; }
- public string infoUrl { get; set; }
- }
- public class Username
- {
- public int marketing_banner_hide { get; set; }
- }
- public class NGP
- {
- public string token { get; set; }
- }
- public class Livevideo
- {
- public bool inStreamLeaderboard { get; set; }
- public bool topFansInStream { get; set; }
- public Videofeedsrefresh videoFeedsRefresh { get; set; }
- public int duplicateMessageThreshold { get; set; }
- public bool guestBroadcastEnabled { get; set; }
- public bool liveVideoAdvancedFiltersEnabled { get; set; }
- public string guestProfile { get; set; }
- public string videoUIComponents { get; set; }
- public bool disableLegacyFeedCards { get; set; }
- public bool faceDetectionEnabled { get; set; }
- public bool shareBroadcastEnabled { get; set; }
- public bool airbrushEnabled { get; set; }
- public bool airbrushIsOn { get; set; }
- public bool enableBouncers { get; set; }
- public bool faceStickersEnabled { get; set; }
- public bool sendChatToFansEnabled { get; set; }
- public Leaderboards leaderBoards { get; set; }
- public bool liveVideoGenderFiltersEnabled { get; set; }
- public bool liveVideoScreenRecordingEnabled { get; set; }
- public Shoutouts shoutouts { get; set; }
- public Favoritesblast favoritesBlast { get; set; }
- public int maxGiftMessagesInChat { get; set; }
- public bool enableMaxGiftMessagesInChat { get; set; }
- public Battles battles { get; set; }
- public bool liveFeedbackModuleEnabled { get; set; }
- public string liveFeedbackModuleEmail { get; set; }
- public bool liveFeedbackModuleOnlyForEnglish { get; set; }
- public bool isStreamerProfileAllowed { get; set; }
- public bool nearbyTabEnabled { get; set; }
- public Favoriteprompt favoritePrompt { get; set; }
- public bool enabled { get; set; }
- public bool followCountEnabled { get; set; }
- public Heartbeat heartbeat { get; set; }
- public bool isInMaintenance { get; set; }
- public string profile { get; set; }
- public string shareUrl { get; set; }
- public string shareUrlFormat { get; set; }
- public bool showPromotionBarInChat { get; set; }
- public Promotionbarinchat promotionBarInChat { get; set; }
- public Experiments experiments { get; set; }
- }
- public class Videofeedsrefresh
- {
- public bool enabled { get; set; }
- public int interval { get; set; }
- }
- public class Leaderboards
- {
- public bool enabled { get; set; }
- public bool profileClick { get; set; }
- }
- public class Shoutouts
- {
- public bool enabled { get; set; }
- }
- public class Favoritesblast
- {
- public bool enabled { get; set; }
- }
- public class Battles
- {
- public bool enabled { get; set; }
- }
- public class Favoriteprompt
- {
- public Sendgift sendGift { get; set; }
- public Sendlikes sendLikes { get; set; }
- public Longwatch longWatch { get; set; }
- public Ratelimits rateLimits { get; set; }
- }
- public class Sendgift
- {
- public int chance { get; set; }
- public int duration { get; set; }
- }
- public class Sendlikes
- {
- public int chance { get; set; }
- public int trigger { get; set; }
- public int duration { get; set; }
- }
- public class Longwatch
- {
- public int chance { get; set; }
- public int trigger { get; set; }
- public int duration { get; set; }
- }
- public class Ratelimits
- {
- public int promptsPerDay { get; set; }
- public int promptsPerDayPerStreamer { get; set; }
- }
- public class Heartbeat
- {
- public bool enabled { get; set; }
- public int rate { get; set; }
- public int incrementSeconds { get; set; }
- }
- public class Promotionbarinchat
- {
- public int minSize { get; set; }
- public int size { get; set; }
- }
- public class Experiments
- {
- public Trending trending { get; set; }
- }
- public class Trending
- {
- public Talentconfig[] talentConfig { get; set; }
- }
- public class Talentconfig
- {
- public string type { get; set; }
- public int limit { get; set; }
- public bool scriptSort { get; set; }
- }
- public class Slash
- {
- public bool display { get; set; }
- public bool displayInChat { get; set; }
- public bool displayInFeed { get; set; }
- public bool displayInComment { get; set; }
- }
- public class Navbar
- {
- public string[] order { get; set; }
- public bool bottom { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement