Как получить доступ к информации о событиях Facebook в iOS? - PullRequest
0 голосов
/ 12 декабря 2011

Я пытаюсь получить доступ к информации о событии в 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: метод делегата.

Я хочу получить все имена событий пользователя.Как именно я это сделаю?

1 Ответ

0 голосов
/ 12 декабря 2011

Попробуйте использовать только "я / события" в качестве пути к графику. то есть.

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

Edit:

В методе ответа сделайте что-то подобное ниже для обработки результата

NSArray *events = [result objectForKey:@"data"];
for ( NSDictionary *eventData in events ) {
    NSString * eventId = [eventData objectForKey:@"id"];
    NSString * eventName = [eventData objectForKey:@"name"];
}
...