父亲节快到了! - 我可以获得Facebook用户父亲的个人资料吗?

时间:2010-05-24 03:01:37

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

我想获得Facebook用户父亲的Facebook个人资料ID。

基本上我想要显示用户父亲的照片并说'如何为爸爸购买X'。

图表(或REST)API可以实现吗?

编辑:看起来这需要是一个FQL查询,不能直接使用其他API完成。我仍在试图弄清楚如何做到这一点,并寻找正确的JOIN格式来获取信息。如果我搞清楚的话,我会发布它。 感谢大家对这个问题的兴趣。阅读每一个人的评论都很有趣。尽管会有一些更有建设性的批评,但我会欣赏这种批评 - 而不是猖獗的贬低。如果你认为人们会因此被剥夺权利,我会有兴趣了解原因。作为对即将到来的活动的友好提醒,我认为这种方法没有错。如果找不到父亲,我会恭敬地考虑不同的措辞 - 万一他们已经去世了。如果我问'我怎么写某人的流,那就是X为父亲节买了一个Z'这将是一回事 - 但我认为这是一个非常微不足道的'隐私'问题。但是,也许你们中的一些人不同意......感谢阅读...

1 个答案:

答案 0 :(得分:11)

显然,对于考虑到所有downvotes的开发人员来说,这是一个非常敏感的主题。我个人讨厌Facebook,但这是一个完全有效的问题。使用标准FQL查询肯定是可能的。只需为“家庭”表编写查询:

http://developers.facebook.com/docs/reference/fql/family

此表应该有一个名为“relationship”的字段,用于定义用户与该人(父母,母亲,父亲,兄弟姐妹,姐妹,兄弟,孩子,儿子,女儿)之间的关系。图谱API仍然很新,似乎没有任何具体的东西。

修改

认识我的家人:

SELECT uid, relationship from family where profile_id=xxxxxx

[
  {
    "relationship": "brother",
    "uid": "xxxxxx"
  },
  {
    "relationship": "father",
    "uid": "xxxxxx"
  },
  {
    "relationship": "mother",
    "uid": "xxxxxx"
  }
]

您可以在 API文档here上对其进行测试。