Typ projektu nie ma znaczenia. Twój kod zawiera błędy w odpytywaniu API. Może skopiowałeś dobrze, ale coś zmieniłeś i teraz masz błędy. Jaką wartość przyjmuje tResponses.StatusCode
?
Caly kod programu
public void Pobierz()
{
string login = "*****";
string password = "*****";
string url = "https://www.otomoto.pl/api/open/";
string client_id = "*****";
string client_secret = "*****";
var restclient = new RestClient(url);
RestRequest request = new RestRequest("oauth/token") { Method = Method.Post };
request.AddHeader("Accept", "application/json");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("client_id", client_id);
request.AddParameter("client_secret", client_secret);
request.AddParameter("grant_type", "password");
request.AddParameter("username", login);
request.AddParameter("password", password);
var tResponse = restclient.Execute(request);
var responseJson = tResponse.Content;
var token = JsonConvert.DeserializeObject<Dictionary<string, object>>(responseJson)["access_token"].ToString();
for (int i = 1; i < 44000; i++)
{
var restclient_pobierz = new RestClient(url);
RestRequest request_pobierz = new RestRequest("account/adverts?limit=1&page=" + i) { Method = Method.Get };
request_pobierz.AddHeader("User-Agent", login);
request_pobierz.AddHeader("Content-Type", "application/json");
request_pobierz.AddHeader("Authorization", "Bearer " + token);
var tResponses = restclient_pobierz.Execute(request_pobierz);
var responseJsonn = tResponses.Content;
string resultss = JsonConvert.DeserializeObject<dynamic>(responseJsonn);
}
```c#