0

我正在学习将 Facebook 集成到我的下一个 iOS 应用程序中,目前正在使用他们自己的示例项目 Hackbook,它很好地演示了不同的 API 调用、请求、权限等。

我能够获得获得friends_birthday的扩展权限,并使用我的Facebook帐户验证该应用程序具有权限。我还可以使用 Hackbooks apiGraphMe 方法提取我的生日,并将其显示在基本信息下,但是,我似乎无法修改 Hackbooks getUserFriends 方法来像我自己那样显示他们的生日。

有没有人在学习 API 之前修改了 Hackbook 并拉了一个朋友的生日?如果没有,我希望有人有经验。请注意,我希望看到它使用 Hackbook 项目格式完成,因为这是我正在学习的工具。

在此先感谢,我一定会尽快接受!

- (IBAction) getPublicInfo: (id)sender {
                       NSMutableDictionary * params = [NSMutableDictionary    
                   dictionaryWithObjectsAndKeys:
                                  @"SELECT uid,name FROM user WHERE uid=4", @"query",
                                  nil];
                     [_facebook requestWithMethodName: @"fql.query"
                         andParams: params
                     andHttpMethod: @"POST"
                       andDelegate: self];
4

1 回答 1

2

这是 FQL 查询:

select uid,name,birthday_date from user where uid in (select uid2 from friend where uid1=me())

不要忘记许可friends_birthday

于 2012-08-05T15:56:26.720 回答