Я новичок в использовании HTTP, поскольку я традиционно был только разработчиком, но с моим текущим контрактом меня попросили использовать REST API для извлечения данных с сервера. Мне нужно аутентифицироваться в заголовке HTTP с помощью API-ключа и имени пользователя API, и меня просят сделать это в заголовке «токена» в соответствии с документацией API.Как настроить HTTP-заголовок для аутентификации?
Могу ли я получить помощь в том, как я буду форматировать NSURLRequest
для выполнения этой задачи? Я здесь полностью потерян.
Вот конкретная часть документации API Я ссылающийся:
REST-APIUser-Токен
APIKey и APIUserName, связанный с счетов должны быть установлены на « РЕСТ-APIUser - Знак»в Base64String Формат в заголовке маркера, как показано ниже: Convert.ToBas e64String (Encoding.UTF8.GetBytes (string.Format ("{0}: {1}", APIKey, APIUserName)))
Где
APIKey - уникальный ключ, связанный с учетной записью API
APIUserName - имя пользователя, связанное с учетной записью API
APP-User-ID
Идентификатор текущего пользователя должен быть установлен в положение «APP-User-ID "in Base64String Формат в заголовке. Convert.ToBase64String (Encoding.UTF8.GetBytes (AppUserID))
Где
AppUserID - Идентификатор пользователя, связанный с пользователем приложения API
Я во владении {APIKey}, {APIUserName} и {AppUserID}.
Что говорят API, о которых вы говорили? –
@KaiHuppmann См. Отредактированный вопрос. – amarkon