使用 Graph API 只结交已婚朋友
Posted
技术标签:
【中文标题】使用 Graph API 只结交已婚朋友【英文标题】:Get only married friends using Graph API 【发布时间】:2012-03-16 04:25:14 【问题描述】:有没有一种方法可以使用 Graph API 来获得 relationship_status 等于 Married 的朋友? 我是使用 FQL 完成的,但有些字段不相等,并且我在使用 RestFB 时遇到问题,这些字段(例如生日)使用 Graph API 和 FQL 具有不同的行为。
FQL码做结婚啦 SELECT uid, name, relationship_status FROM user WHERE (uid = MY_ID OR uid IN (SELECT uid2 FROM friend WHERE uid1 = MY_ID)) AND relationship_status='Married'
我想对 Graph API 做同样的事情
Graph API 我也觉得更干净。
谢谢
【问题讨论】:
【参考方案1】:您有确切的查询来获取所有已婚朋友。
您只需使用 GRAPH API 调用此 FQL 查询。
有关如何使用 GRAPH API 调用 FQL 的更多详细信息,请参阅以下博客。
http://developers.facebook.com/blog/post/579/
另外请阅读我对this question 的回答,以修复在代码中使用“file_get_contents”时可能出现的任何错误(如 FB 博客文章的示例)
【讨论】:
谢谢,我必须使用graph api,没有别的办法。【参考方案2】:试试这个.. https://graph.facebook.com/fql?q=SELECT uid, name, relationship_status FROM user WHERE (uid = me() OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me())) AND relationship_status='Married'。
【讨论】:
谢谢,我必须使用graph api,没有别的办法。以上是关于使用 Graph API 只结交已婚朋友的主要内容,如果未能解决你的问题,请参考以下文章