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

Sim*_*ver 6 facebook facebook-fql facebook-graph-api

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

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

这可以通过图形(或REST)API实现吗?

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

typ*_*ror 10

显然,对于考虑所有投票的开发人员而言,这是一个非常棘手的主题.我个人讨厌Facebook,但这是一个完全有效的问题.使用标准FQL查询肯定是可能的.只需为"family"表编写查询:

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"
  }
]
Run Code Online (Sandbox Code Playgroud)

您可以在此处测试新的 API文档.