Facebook sdk 2.4如何从用户那里获取事件?

时间:2015-09-07 11:35:52

标签: ios objective-c facebook facebook-graph-api

我尝试获取用户的事件。 登录后,我用以下代码询问用户ID:

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil]
 startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {

     NSLog(@"ID: %@", result[@"id"]);

     NSString *str = [NSString stringWithFormat:@"%@/events",result[@"id"]];

     FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                                   initWithGraphPath:str
                                   parameters:nil
                                   HTTPMethod:@"GET"];
     [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                           id result,
                                           NSError *error) {

         // Handle the result

     }];


 }];

结果是空的虽然在图api资源管理器中我得到数据!!

由于

1 个答案:

答案 0 :(得分:5)

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/events" parameters:nil]

而不是“我”使用“我/事件”来获取用户事件......