|
1
2
3
4
5
6
7
8 |
- (void)getUserInfo { NSMutableDictionary
*params = [NSMutableDictionary
dictionaryWithCapacity:2]; [params setObject:self.wbtoken forKey:@"access_token"]; [params setObject:self.uid forKey:@"uid"]; NSLog(@"params:%@", params); WBHttpRequest * asiRequest = [WBHttpRequest requestWithURL:@"https://api.weibo.com/2/users/show.json"
httpMethod:@"GET"
params:params delegate:self
withTag:@"getUserInfo"];} |
响应函数
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 |
- (void)request:(WBHttpRequest *)request didFinishLoadingWithResult:(NSString
*)result{ NSError
*error; NSData
*data = [result dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary
*json = [NSJSONSerialization
JSONObjectWithData:data options:kNilOptions error:&error]; if
(json == nil) { NSLog(@"json parse failed \r\n"); return; } self.screenname = [json objectForKey:@"screen_name"]; self.picture = [json objectForKey:@"profile_image_url"]; NSLog(self.screenname); NSLog(self.picture); m_observer->NotifyAvatarsReceived(avatarData); NSString
*title = nil; UIAlertView *alert = nil; title = @"收到网络回调"; alert = [[UIAlertView alloc] initWithTitle:title message:[NSString
stringWithFormat:@"%@",result] delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [alert show]; [alert release];} |
新浪微博 iOS SDK获得用户信息,布布扣,bubuko.com
原文:http://www.cnblogs.com/sollyu/p/3663608.html