我正在使用 Graph API 获取 facebook 用户信息,如下所示:
[facebook requestWithGraphPath:@"me" andDelegate:self];
我该怎么做?我知道服务器响应是 JSON 对象的形式,但不知道如何解析它。
最佳答案
我找不到帮助我解决此问题的链接。
这是我使用的代码(request:didLoad: 是一个 FBRequestDelegate 回调):
- (void)request:(FBRequest *)request didLoad:(id)result {
if ([result isKindOfClass:[NSDictionary class]]) {
NSDictionary* hash = result;
NSString *username = (NSString*)[hash valueForKey:@"name"];
[[NSUserDefaults standardUserDefaults] setObject:username forKey:@"Username"];
}
[self publishStream]; // publishStream is a custom methods of mine to create the post to publish
};
我记得我读过 FB ios api 代码,也许 this和 this
我希望这对你有用。
再见,
弗兰
关于ios - 使用 iOS SDK 4 提取当前 facebook 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092137/