这是我的第一个Web API项目,所以我希望解决这个问题的方法并不明显。
// Contstruct the http request
NSString *urlString = [NSString stringWithFormat:@"http://%@:%@@twitter.com/statuses/user_timeline/%@.xml?count=5", username, password, friend];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
// Recive the data from the synchronous request
NSData *urlData;
urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:nil];
从这个查询返回的结果看起来很好除了它们没有反映我是否喜欢它们。所有推文都返回“false”,即使身份验证用户已经加星标。我相当确信我正在进行正确的身份验证,因为代码需要进行正确的身份验证。
答案 0 :(得分:1)
添加基本身份验证标头字段,您可以在其中指定用户名/密码。大多数库都有setCredentials()方法。
答案 1 :(得分:0)
正如前一篇文章所指出的那样,XML与现实不同步。根本没有对代码进行任何更改,今天早上没有工作的事情今晚正在进行中。谢谢Dirk!