1

这是我的第一个 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”,即使验证用户已为它们加注星标。我相当有信心我正在正确地进行身份验证,因为需要身份验证的代码运行正确。

4

2 回答 2

1

在您指定用户名/密码的位置添加基本身份验证标头字段。大多数库都有一个 setCredentials() 方法。

于 2009-02-17T12:31:51.507 回答
0

正如在上一篇文章中直接指出的那样,XML 与现实不同步。完全没有更改代码,今天早上不工作的事情今晚工作了。谢谢德克!

于 2009-02-18T00:19:33.783 回答