使用iOS SDK 4提取当前的facebook用户名

时间:2011-02-23 14:23:44

标签: ios facebook facebook-graph-api facebook-ios-sdk

我使用Graph API来获取Facebook用户信息,如下所示:

[facebook requestWithGraphPath:@"me" andDelegate:self];

我该怎么做?我知道服务器响应是以JSON对象的形式,但不知道如何解析它。

2 个答案:

答案 0 :(得分:3)

我找不到帮助我解决此问题的链接。

这是我使用的代码(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代码,可能是thisthis

我希望这适合你。

再见,

弗兰

答案 1 :(得分:0)