У меня есть быстрый вопрос.
Я хочу, чтобы пользователь ввел свое имя пользователя (адрес электронной почты) и пароль, и я хочу получить токен доступа от bit.ly API.
Я пробовал до сих пор:
NSString *authStr = [NSString stringWithFormat:@"%@:%@", @"username", @"password"];
NSData *authData = [authStr dataUsingEncoding:NSUTF8StringEncoding];
NSString *authValue = [NSString stringWithFormat:@"Basic %@", [authData base64Encoding]];
[request setValue:authValue forHTTPHeaderField:@"Authorization"];
Однако это не работает.
Что мне нужно, так это заставить эту команду curl работать в target c:
curl -u "username:password" -X POST "https://api-ssl.bitly.com/oauth/access_token"
Я знаю, что могу установить метод POST, но я не уверен, как установить имя пользователя: пароль: |
Я также пытался использовать
curl -u "CLIENT_ID:CLIENT_SECRET" -d "grant_type=password" -d "username=USERNAME" \
-d "password=PASSWORD" https://api-ssl.bitly.com/oauth/access_token
однако я до сих пор не знаю, как настроить ввод идентификатора клиента и секрета клиента.
Любая помощь в том, как я могу указать эту информацию в запросе, мне очень поможет!
Джек