如何解决查找Facebook用户是单身还是已婚-Facebook api
| 我如何进行这样的搜索来搜索用户是单身还是已婚?$_friends = $facebook->api(array( \'method\' => \'fql.query\',\'query\' => \'SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=\'.$uid.\' ) AND sex<>\"\'.$me[\'gender\'].\'\"\',));
解决方法
这样的事情会做:
SELECT relationship_status FROM user WHERE uid=me()
或也获得您的朋友关系状态:
SELECT relationship_status FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())
对于第一个,您需要user_relationships
许可,而对于第二个用户,则需要friends_relationships
。
结果将是这样的:
[
{
\"relationship_status\": \"In a relationship\"
}
]
侧面说明:
您需要谨慎地将sex
和be7ѭ字段与一个值进行比较,因为文档尚不清楚如何处理这些字段。有关此错误的更多描述。 (顺便说一句,请为该错误投票!)
,我认为facebook获得了用于获取用户状态的新API ...不确定您上面提到的代码是否仍然有效。
http://developers.facebook.com/docs/reference/api/
http://developers.facebook.com/docs/authentication/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。