Ошибка - удаленный сервер возвратил ошибку: (401) Несанкционированный - PullRequest
0 голосов
/ 03 июля 2018

Я хочу получить all_details сотрудника из API, и для доступа к данным мне были предоставлены следующие данные: имя пользователя, пароль, ключ API, ресурс, параметры

Ресурс (GET employee /) && Parameters (• all_details (boolean)) - для больших запросов данные ограничиваются важной информацией. При передаче этого аргумента API возвращает все данные для каждой записи. • limit (integer) - ограничивает количество возвращаемых записей. • offset (целое число) - смещает начало коллекции на заданное количество записей. )

Я пытался выполнить этот код, но я получаю ошибку 401, я новичок в этой услуге, пожалуйста, помогите мне.

Вот код

var request = System.Net.WebRequest.Create(@"https://api.midenity.com/api/v1.1/");
        request.Timeout = 1000;
        request.Method = "GET";
        request.Headers.Add("api-key", "asdf@1234");
        request.Credentials = new NetworkCredential("UserName", "Password");
        request.ContentType = "application/json";
        try
        {
            using (var response = request.GetResponse())
            {
                using (var stream = response.GetResponseStream())
                {
                    var reader = new StreamReader(stream, System.Text.Encoding.UTF8);
                    textBox1.Text = reader.ReadToEnd();
                }
            }
        }
        catch (System.Net.WebException ex)
        {
            textBox1.Text = ex.Message;
        }
...