Я пытаюсь запросить информацию о Basecamp моей компании для внутреннего проекта, который мы строим. Я понимаю, как добавить учетные данные в среде ASP.NET, но я новичок в разработке для iPad и не могу получить соответствующий ответ от Basecamp. Вот что я делаю:
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://mybasecampname.basecamphq.com/projects.xml"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0 ];
Я добавляю HTTP-заголовки, которые требуются Bsaecamp, вот так:
[theRequest setValue:@"application/xml" forHTTPHeaderField:@"Content-Type" ];
[theRequest setValue:@"application/xml" forHTTPHeaderField:@"Accept" ];
Я знаю, что мне также нужно отправлять свои учетные данные для аутентификации - мой токен аутентификации и любой пароль, который мне нравится, но я не уверен, что лучший способ сделать это Вот что я пытаюсь:
NSURLCredential *credential = [NSURLCredential credentialWithUser:@"MY TOKEN HERE"
password:@"x"
persistence:NSURLCredentialPersistenceForSession];
Мой вопрос: я на правильном пути или я что-то упустил полностью?
Вот ссылка на подробности Basecamp API, которая объясняет, что ему нужно: http://developer.37signals.com/basecamp/
Помощь оценена.
Джо