我在想,我们可以检查使用Facebook ID的Facebook用户的性别..如何检查是否一个Facebook ID是男是女
4
A
回答
1
你没有提到它的SDK,使用我假设你使用PHP
下面是PHP代码和我认为,如果你可以使用任何其他SDK你也可以能够与一些必要的修改使用
下面的代码是的这段代码工作完美我的答案在这里:)
<?php
//get the user gender
$user_id = $facebook->getUser();
$user_profile = $facebook->api('/me','GET');
$user_gender = $user_profile['gender'];
echo "Gender: " . $user_gender;
?>
之前测试此代码
您需要user_about_me
权限,如果用户的性别是不公开的,你也可以使用friends_about_me
权限获取用户的朋友的性别,如果用户的朋友设置这个公共
是你需要在你的授权代码一些改变我的授权码使用上面的代码范围
$auth_url = "http://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($canvas_page) . ("&scope=email,read_stream,publish_stream,offline_access,publish_actions,user_about_me,fiends_about_me&response_type=token"
6
是的,你可以使用图形API来查询用户,在这里是我的目标,因为你可以看到,我有一个属性叫做性别,我相信,如果用户已经将其设置为这样这个属性可以被隐藏,所以不要以为这是在响应...
这也要求目标用户已经授予您的应用程序基本信息访问权限。
{
"id": "754124803",
"name": "Daniel Phillips",
"first_name": "Daniel",
"last_name": "Phillips",
"link": "https://www.facebook.com/daniel.j.p",
"username": "daniel.j.p",
"gender": "male",
"timezone": 0,
"locale": "en_GB",
"verified": true,
"updated_time": "2012-02-04T16:00:42+0000",
"type": "user"
}
如果你只是想测试一下这个,然后使用图形API浏览器:https://developers.facebook.com/tools/explorer/
+0
我如何得到Facebook朋友的性别? – vishnu 2012-02-06 05:30:51
相关问题
- 1. 如何检查登录的用户是男性还是女性MySQL和笨
- 2. 如何检查ID是否是数字?
- 3. 如何检查一个ID是否小于另一个
- 4. 如何判断用户是否输入了男性,男性,女性或女性以外的其他内容?
- 5. 如何检查一个符号是否是一个过程
- 6. 如何检查一个字符是否是一个撇号?
- 7. 如何检查一个对象是否是一个字符串?
- 8. 如何检查一个数是否是一个64位整数
- 9. 如何检查是否一个点是一个多边形
- 10. 如何检索随机女孩或男孩ID在Facebook应用程序
- 11. Bash脚本:如何检查是否只有一个root id?
- 12. 如何检查是否存在一个ID列表
- 13. 检查是否是一个对象
- 14. 检查两个ID是否相同
- 15. 如何检查是否一个YouTube ID是与Nokogori和Rails有效
- 16. 如何检查一个子查询的结果中是否存在一个ID?
- 17. 如何检查一个id是一个实例还是一个类?
- 18. 检查一个数据库中是否存在一个ID
- 19. jQuery:如何检查元素是否是最后一个兄弟?
- 20. MFC:如何检查一个字符输入是否是unicode?
- 21. Ionic:如何检查它是否是第一个屏幕
- 22. 如何检查一个时间戳是否是整小时
- 23. 如何检查是否非二叉树是另一个
- 24. 如何检查一个函数是否是匿名函数R
- 25. 如何检查一个单词是否是回文(Python)
- 26. 如何检查是否编辑文本的一个是空
- 27. 榆测:如何检查结果是否是一个错误?
- 28. 如何检查是否JSValue是一个功能
- 29. 如何检查它是否是一个好的验证码?
- 30. 如何检查一个Javascript函数是否是构造函数
好问题感谢询问 当搜索这个问题的答案时,它增加了我的知识:) – 2012-02-05 16:43:30
是啊我使用php.thank你:) – vishnu 2012-02-05 22:08:45
拉姆正确的答案... – Daniel 2012-02-06 00:39:20