API otomoto - przykłady

0

Witam wszystkich!

Próbuję napisać aplikację w C#, która będzie się łączyć z otomoto za pomocą ich API. Napotkałem problem już na samym początku - nie potrafię wygenerować tokenu autoryzacji (Oauth2 - Generate authorization token). Dane do połączenia mam poprawne gdyż poprzez konsolę ("curl") wszystko działa poprawnie.

Próbowałem na kilkanaście różnych sposobów i za każdym razem dostaję błąd 400...

Jest może na forum ktoś kto miałby jakiś fragment kodu, którym mógłby się podzielić, żebym mógł zweryfikować co robię źle.

Pozdrawiam

2

Metodą prób i błędów w końcu się udało :)
Dla potomnych - może ktoś będzie miał jeszcze tai problem jak ja

using (WebClient client = new WebClient())
                {
                    client.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(enc.GetBytes("111:111111111111111111111111")));
                    byte[] response =
                    client.UploadValues("https://otomoto.fixeads.com/api/open/oauth/token", "POST", new NameValueCollection()
                    {
                       { "grant_type", "password" },
                       { "username", "[email protected]" },
                       { "password", "1111111111111" }
                    });

                    string result = System.Text.Encoding.UTF8.GetString(response);
                }

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0