Преобразовать запрос curl в AFNetworking 2.0

Я работаю с Balanced Payments API, и в их примере кода они делают запрос на завивание как таковой:

curl https://api.balancedpayments.com/v1/customers \
     -u ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP: \
     -X POST

Я не знаю, как передать значение -u в библиотеке AFNetworking 2.0.

Ссылка: API Balanced Payments

Для аутентификации с помощью Balanced вам потребуется секретный ключ API, предоставленный на панели инструментов. Вы должны использовать HTTP-аутентификацию базового доступа. Ваш ключ должен быть установлен как имя пользователя. Для простоты пароль не требуется.


person George L    schedule 29.11.2013    source источник
comment
Если API использует базовую аутентификацию HTTP, то принятый ответ на этот вопрос должен помощь.   -  person FluffulousChimp    schedule 29.11.2013


Ответы (1)


AFHTTPRequestOperation *operation = // …
NSURLCredential *credential = [NSURLCredential credentialWithUser:@"ak-test-PE0kAimMqYDGzebPIHUzYwuLUM86yCxP:" password:@"unused" persistence:NSURLCredentialPersistenceForSession];
[operation setCredential:credential];

Параметры сохраняемости перечислены здесь.

person Aaron Brager    schedule 29.11.2013
comment
Работал отлично! Спасибо за ссылку. - person George L; 29.11.2013