Как в Header добавить Authorization

Возникла следующая проблема, я пытаюсь интегрироваться с сервисом для получения перевода английских слов. Так вот, чтобы я мог им пользоваться мне первым делом необходимо получить Bearer-Token. Чтобы мне его получить мне надо пройти авторизацию. Скрин дока прикрепил ниже.

Написал следующий код:

    private readonly string _apiKey = "OGZjODBmM2ItZmM3Mi00YjY4LWE4ODUtZTVlNGQ0NDI5MmFhOjhkN2M3YzIyMzA1NTRhZThiNWJmYmRlODBlYmY1NjZj";
    private readonly string _url = "https://developers.lingvolive.com";
    private readonly HttpClient _httpClient;

    public ExternalApi()
    {
        _httpClient = new HttpClient();
    }

    public async Task AuthorizationAsync(CancellationToken cancellationToken = default)
    {
        using var request = new HttpRequestMessage(HttpMethod.Post, $"{_url}/api/v1.1/authenticate");

        request.Headers.Authorization = new AuthenticationHeaderValue($"Basic {_apiKey}");

        using var response = await _httpClient.SendAsync(request, cancellationToken);
    }

При вызове метода получаю ошибку

System.FormatException: "The format of value 'Basic OGZjODBmM2ItZmM3Mi00YjY4LWE4ODUtZTVlNGQ0NDI5MmFhOjhkN2M3YzIyMzA1NTRhZThiNWJmYmRlODBlYmY1NjZj' is invalid."

введите сюда описание изображения


Ответы (1 шт):

Автор решения: pled

Решил проблему)

request.Headers.Authorization = new AuthenticationHeaderValue("Basic",_apiKey);
→ Ссылка