0

有没有办法使用 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 也更干净。

谢谢

4

2 回答 2

1

你有确切的查询来得到所有已婚的朋友。

您只需使用 GRAPH API 调用此 FQL 查询。

有关如何使用 GRAPH API 调用 FQL 的更多详细信息,请参阅以下博客。

http://developers.facebook.com/blog/post/579/

另外,请阅读我对这个问题的回答,以便在您的代码中使用“file_get_contents”时修复任何可能的错误(如 FB 博客文章的示例)

于 2012-03-16T07:33:25.260 回答
1

试试这个.. 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关系状态='已婚'。

于 2012-03-17T08:15:57.870 回答