我在想,我們可以檢查使用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是在WordPress
- 4. 如何檢查一個ID是否小於另一個
- 5. wp_list_pages檢查是否沒有子女
- 6. 如何檢查Facebook是否安裝Android
- 7. 如何檢查Facebook是否被打開
- 8. 如何檢查ID是否不存在..?
- 9. 如何檢查div是否有id?
- 10. 如何判斷用戶是否輸入了男性,男性,女性或女性以外的其他內容?
- 11. 如何檢測是否有人是第一個Facebook像頁面
- 12. 如何檢查一個數是否是一個64位整數
- 13. 如何檢查是否一個變量是JavaScript的一個blob
- 14. 如何檢查一個符號是否是一個過程
- 15. 如何檢查一個字符是否是一個撇號?
- 16. 如何檢查一個變量是否是一個整數?
- 17. 如何檢查一個字符串是否是一個HashMap
- 18. 如何檢查一個對象是否是一個字符串?
- 19. 如何檢查是否一個點是一個多邊形
- 20. Bash腳本:如何檢查是否只有一個root id?
- 21. 如何檢查是否存在一個ID列表
- 22. 檢查是否一個textarea是空
- 23. 檢查是否是一個對象
- 24. 如何檢索隨機女孩或男孩ID在Facebook應用程序
- 25. 檢查兩個ID是否相同
- 26. 如何檢查是否一個YouTube ID是與Nokogori和Rails有效
- 27. 如何檢查一個子查詢的結果中是否存在一個ID?
- 28. 如何檢查一個id是一個實例還是一個類?
- 29. 如何檢查facebook用戶是否是我的頁面粉絲?
- 30. Django以及如何檢查對象是否有子女
好問題感謝詢問 當搜索這個問題的答案時,它增加了我的知識:) – 2012-02-05 16:43:30
是啊我使用php.thank你:) – vishnu 2012-02-05 22:08:45
拉姆正確的答案... – Daniel 2012-02-06 00:39:20