【发布时间】:2014-08-03 01:08:52
【问题描述】:
我正在尝试从一个 Twitter 帐户获取最新的推文,并在我的视图中以 UILabel 进行更新。推文应该存储在一个字符串中,并在每次有新推文可用时更新。我尝试使用带有“screen_name”和“count”参数的 twitter API,并将所有推文存储在一个数组中。当我打印数组时,它返回一个空值。任何帮助将不胜感激。
编辑: 我现在收到“错误的身份验证数据”错误。
NSURL *requestAPI = [NSURL URLWithString:@"https://api.twitter.com/1.1/search/tweets.json"];
NSDictionary *parameters = @{@"q": @"@user",
@"result_type":@"recent",
@"count": @"1"};
SLRequest *posts = [SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodGET URL:requestAPI parameters:parameters];
[posts performRequestWithHandler:^(NSData *response, NSHTTPURLResponse *urlResponse, NSError *error){
self.tweet = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&error];
NSLog(@"%@",self.tweet);
}];
【问题讨论】:
-
如果您不发布相关代码,任何人都无法提供帮助。解释代码在做什么和不做什么。在运行代码时提供有关变量值的详细信息。
标签: ios json twitter nsstring uilabel