【问题标题】:Facebook Graph API, Hackbook, iOS - how to query friends birthdaysFacebook Graph API, Hackbook, iOS - 如何查询好友生日
【发布时间】:2012-08-05 01:15:40
【问题描述】:

我正在学习将 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];

【问题讨论】:

  • 你知道如何从 Hackbook 进行 FQL 查询吗?因为使用 FQL 非常简单。
  • Ughhhh 在我的 iPad 上发布代码太糟糕了,我会在我的 Mac 上修复,但这看起来是进行 fql 查询的正确方法吗?
  • 不用了,我给你修好了! :)
  • 没有评论,但投反对票,谢谢,我只是想寻求帮助,没有受到惩罚。其他人都欣赏它。
  • 谢谢 Moxy,看来我是在正确的球场,让我试试看,我一定会接受你的回答,只是想确保我发布我是如何做到的Hackbook,以便其他人可以看到它是如何完成的!

标签: ios xcode facebook-graph-api facebook-fql


【解决方案1】:

这是 FQL 查询:

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

别忘了friends_birthday的权限!

【讨论】:

  • 好吧,使用HACKBOOK,我成功拉了一个随机朋友进入主菜单,并列出了他们的生日,这个答案是正确的,现在我终于可以继续我的生活了,感谢您接受是时候逗我莫西了。如果有人需要此消息的帮助,请接受!
  • @theProject:我需要你的帮助,我坚持完成这项任务
  • 当然,有什么困扰你的麻烦私信我!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多