Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

search a username #1

Open
witchfindertr opened this issue Dec 13, 2023 · 9 comments · May be fixed by #4
Open

search a username #1

witchfindertr opened this issue Dec 13, 2023 · 9 comments · May be fixed by #4

Comments

@witchfindertr
Copy link

please try a search username https://mobile.bereal.com/api/search/profile?query=[usernamehere]&limit=20

@StarNumber12046
Copy link
Owner

I will, I need to fix authorization now

@StarNumber12046
Copy link
Owner

It seems to return a 400

@StarNumber12046
Copy link
Owner

bad request

@witchfindertr
Copy link
Author

		var payload1 = new Credentials
		{
			data = new data
			{
				userName = "ali",

			}
		};

@StarNumber12046
Copy link
Owner

		var payload1 = new Credentials
		{
			data = new data
			{
				userName = "ali",

			}
		};

I'm working on it, I expect it to be out next commits

@StarNumber12046 StarNumber12046 linked a pull request Jan 26, 2024 that will close this issue
@StarNumber12046
Copy link
Owner

@witchfindertr I need help on the implementation part, it does not work for me

@witchfindertr
Copy link
Author

@witchfindertr I need help on the implementation part, it does not work for me

my last working code string accessToken = token;
HttpWebRequest requestt = (HttpWebRequest)WebRequest.Create("https://mobile.bereal.com/api/search/profile?query="+ara+"&limit=20");
requestt.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;

            requestt.KeepAlive = true;



            requestt.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
            requestt.KeepAlive = true;
            request.Headers.Add("x-firebase-client-log-type", @"0");
            requestt.Headers.Set(HttpRequestHeader.AcceptLanguage, "en");
            requestt.Headers.Add("sec-ch-ua-mobile", @"?0");
            requestt.Headers.Add("x-firebase-client", @"apple-platform/ios apple-sdk/19F64 appstore/true deploy/cocoapods device/iPhone9,1 fire-abt/8.15.0 fire-analytics/8.15.0 fire-auth/8.15.0 fire-db/8.15.0 fire-dl/8.15.0 fire-fcm/8.15.0 fire-fiam/8.15.0 fire-fst/8.15.0 fire-fun/8.15.0 fire-install/8.15.0 fire-ios/8.15.0 fire-perf/8.15.0 fire-rc/8.15.0 fire-str/8.15.0 firebase-crashlytics/8.15.0 os-version/14.7.1 xcode/13F100");
            requestt.Headers.Add("x-client-version", @"iOS/FirebaseSDK/8.15.0/FirebaseCore-iOS");
            requestt.ContentType = "application/json";
            requestt.Accept = "*/*";
            //request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36";
            requestt.Headers.Add("x-ios-bundle-identifier", @"AlexisBarreyat.BeReal");
            requestt.Headers.Add("x-firebase-locale", @"en");
            requestt.Headers.Add("sec-ch-ua", @""".Not/A)Brand"";v=""99"", ""Google Chrome"";v=""103"", ""Chromium"";v=""103""");
            //request.Headers.Add("sec-ch-ua-platform", @"""Windows""");
            requestt.Headers.Add("Origin", @"https://us-central1-alexisbarreyat-bereal.cloudfunctions.net");
            requestt.Headers.Add("Sec-Fetch-Site", @"cross-site");
            requestt.Headers.Add("Sec-Fetch-Mode", @"cors");
            requestt.Headers.Add("Sec-Fetch-Dest", @"empty");
            requestt.Headers.Add("Authorization", "Bearer " + accessToken);



            requestt.Method = "GET";
            requestt.ServicePoint.Expect100Continue = false;




            var response = (HttpWebResponse)requestt.GetResponse();

            using (Stream stream2 = response.GetResponseStream())
            {

                StreamReader reader = new StreamReader(stream2, Encoding.UTF8);

                string source = reader.ReadToEnd();

              
                Roottt mybereal = JsonConvert.DeserializeObject<Roottt>(source.Trim());
                string sonuc = mybereal.data[0].profilePicture.url;
                contents =sonuc;



            }

@StarNumber12046
Copy link
Owner

StarNumber12046 commented Jan 30, 2024

@witchfindertr I need help on the implementation part, it does not work for me

my last working code string accessToken = token;

            HttpWebRequest requestt = (HttpWebRequest)WebRequest.Create("https://mobile.bereal.com/api/search/profile?query="+ara+"&limit=20");

            requestt.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;



            requestt.KeepAlive = true;







            requestt.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;

            requestt.KeepAlive = true;

            request.Headers.Add("x-firebase-client-log-type", @"0");

            requestt.Headers.Set(HttpRequestHeader.AcceptLanguage, "en");

            requestt.Headers.Add("sec-ch-ua-mobile", @"?0");

            requestt.Headers.Add("x-firebase-client", @"apple-platform/ios apple-sdk/19F64 appstore/true deploy/cocoapods device/iPhone9,1 fire-abt/8.15.0 fire-analytics/8.15.0 fire-auth/8.15.0 fire-db/8.15.0 fire-dl/8.15.0 fire-fcm/8.15.0 fire-fiam/8.15.0 fire-fst/8.15.0 fire-fun/8.15.0 fire-install/8.15.0 fire-ios/8.15.0 fire-perf/8.15.0 fire-rc/8.15.0 fire-str/8.15.0 firebase-crashlytics/8.15.0 os-version/14.7.1 xcode/13F100");

            requestt.Headers.Add("x-client-version", @"iOS/FirebaseSDK/8.15.0/FirebaseCore-iOS");

            requestt.ContentType = "application/json";

            requestt.Accept = "*/*";

            //request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36";

            requestt.Headers.Add("x-ios-bundle-identifier", @"AlexisBarreyat.BeReal");

            requestt.Headers.Add("x-firebase-locale", @"en");

            requestt.Headers.Add("sec-ch-ua", @""".Not/A)Brand"";v=""99"", ""Google Chrome"";v=""103"", ""Chromium"";v=""103""");

            //request.Headers.Add("sec-ch-ua-platform", @"""Windows""");

            requestt.Headers.Add("Origin", @"https://us-central1-alexisbarreyat-bereal.cloudfunctions.net");

            requestt.Headers.Add("Sec-Fetch-Site", @"cross-site");

            requestt.Headers.Add("Sec-Fetch-Mode", @"cors");

            requestt.Headers.Add("Sec-Fetch-Dest", @"empty");

            requestt.Headers.Add("Authorization", "Bearer " + accessToken);







            requestt.Method = "GET";

            requestt.ServicePoint.Expect100Continue = false;









            var response = (HttpWebResponse)requestt.GetResponse();



            using (Stream stream2 = response.GetResponseStream())

            {



                StreamReader reader = new StreamReader(stream2, Encoding.UTF8);



                string source = reader.ReadToEnd();



              

                Roottt mybereal = JsonConvert.DeserializeObject<Roottt>(source.Trim());

                string sonuc = mybereal.data[0].profilePicture.url;

                contents =sonuc;







            }

Which is the equivalent of the changes in the PR

@StarNumber12046
Copy link
Owner

any updates?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants