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

グラフ パスとして "me/events" のみを使用してみてください。すなわち。

[[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 に答える