0

我正在尝试访问用户的 facebook 事件信息。我目前正在尝试做类似的事情:

[[delegate facebook] requestWithGraphPath:@"me/event/name" andDelegate:self]; 

但这给了我一个错误:

Err message: (null)
Err code: 10000

我已经将 FBConnect 集成到 xcode 中并以用户身份登录。我也有这行代码:

if (![facebook isSessionValid]) {
    NSArray *permissions = [[NSArray alloc] initWithObjects:
                            @"user_events",
                            nil];
    [facebook authorize:permissions];
    [permissions release];
}

在我的应用程序中:didFinishLaunchingWithOptions:委托方法。

我想获取用户事件的所有名称。我该怎么做呢?

4

1 回答 1

0

尝试仅使用“我/事件”作为图形路径。IE。

[[delegate facebook] requestWithGraphPath:@"me/events" andDelegate:self];

编辑:

在响应方法中,执行如下操作来处理结果

NSArray *events = [result objectForKey:@"data"];
for ( NSDictionary *eventData in events ) {
    NSString * eventId = [eventData objectForKey:@"id"];
    NSString * eventName = [eventData objectForKey:@"name"];
}
于 2011-12-12T05:08:48.290 回答