Как выполнить аутентификацию API @ CS-Cart с помощью HttpClient - PullRequest
0 голосов
/ 03 мая 2019

Я делаю систему просмотра входящих заказов в C #, которая использует API для получения данных из моего домена CS-cart.

У меня проблемы с настройкой HttpClient правильно.

Вот некоторая документация:

источник: (https://docs.cs -cart.com / latest / developer_guide / api / index.html )

Я уже пробовал встроенную передачу URL:

Вот так: curl --basic -X GET 'http://admin%40example.com:APIkey@example.com/api/users/'

Этот код (ниже) дает мне следующую ошибку [2]: https://imgur.com/XlKkxz5

Здесь мой код с использованием встроенной передачи в URL


static async void DownloadPageAsync()
    {

        string page = "https://barry@shop-pro.nl:(API-KEY)@shop-pro.nl/api/orders/?items_per_page=500&status=P";


        using (HttpClient client = new HttpClient())
        using (HttpResponseMessage response = await client.GetAsync(page))

        using (HttpContent content = response.Content)
        {

            string result = await content.ReadAsStringAsync();


            Console.WriteLine(result);

        }
    }

Я надеюсь, что вы можете показать мне, как сделать код C # HttpClient.

...