0

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

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

我怎样才能做到这一点?我知道服务器响应是 JSON 对象的形式,但不知道如何解析它。

4

2 回答 2

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 代码,也许还有这个这个

我希望这对你有用。

再见,

弗兰

于 2011-02-23T19:49:26.673 回答
0

我在这里回答了这个问题How to retrieve Facebook response using Facebook iOS SDK

于 2011-03-04T16:13:02.800 回答