Selly.gg API C# Error code 403 - Forbidden

Giúp mình với! Vấn đề ở đây là mình cũng không hiểu tại sao mình lại không thể lấy được data (dạng json) từ cái API của Selly.gg để xác minh giao dịch về nhưng lại bị chặn là thế nào? Ai giúp mình với!

Code :

private HttpResponseMessage TheOrderContent;
private HttpClient TheGetOrderHttpClient;
private HttpRequestMessage TheGetOrderHttpRequest;

TheGetOrderHttpClient = new HttpClient();
TheGetOrderHttpRequest = new HttpRequestMessage(new HttpMethod("GET"), "https://selly.gg/api/v2/orders/d453efd6-db5b-4b59-83ca-3400862a55e3");
TheGetOrderHttpRequest.Headers.TryAddWithoutValidation("Authorization", "Basic dHJ1bmdibG94Z2FtZXJAZ21haWwuY29tOlVhQXNMX1gzNlBqU1ZFeGlCVHN4WUZKR1k4QUQxMXhubzRrTnpSLThDLTh6V3Y3emd3");
TheOrderContent = await TheGetOrderHttpClient.SendAsync(TheGetOrderHttpRequest);
Console.WriteLine(TheOrderContent.ToString());

Bị dính cloudflare r ._.

7 Likes

Sao để sửa vậy bạn? Giúp mình với!

1 Like

Mình chịu rồi :’(
Thường bị dính vậy có thể dãy IP bị ngó do spam hay có hành vi như phát tán mã xấu
Có thể bên selly config chặn bot ghê quá nên nó block luôn ._.

Bạn có thể thử fake ip để gửi request
Hoặc dùng thư viện có sẵn của selly để gửi (hỗ trợ ruby và php thui) may đâu được thì có thể đoán tiếp là do code mình thiếu gì đó
Chứ mình thử GET = postman cũng bị như trên ._.

Còn tốt nhất là lên đây hỏi trực tiếp: https://community.cloudflare.com/

6 Likes

Mình đã thử lập local host rồi chạy PHP rồi nhưng mà nó ra trang web yêu cầu làm captcha, mình thử làm nhưng không được vì local host không chạy được cookies.

1 Like

:v Mình xin phép được lắc đầu bó tay

Bạn lên forum của cloudflare hỏi thử

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?