我正在嘗試使用某些Facebook功能使用PHP的網站。我想知道是否有方法從用戶獲取Facebook用戶ID並返回用戶的姓名?獲取Facebook ID和返回名稱
3
A
回答
7
PHPRocker和吉米都是正確的,但如果你需要的是你所提到的數據,你可以使用:
http://graph.facebook.com/ {ID}
當您更換{ID}在與任何的Facebook到底您需要的對象ID ...例如:http://graph.facebook.com/1157251270
1
您可以使用圖形API獲取用戶的數據。您可以獲得的數據範圍取決於您要求的授權級別
1
您需要authenticate the user才能獲得用戶標識,並且您可以獲得具有相同級別權限的免費名稱。或者,如果您已經知道用戶標識(通過下載已安裝用戶的朋友列表或其他),則還可以通過下載並解析https://graph.facebook.com/<uid>
來獲取其姓名。
使用PHP SDK,即驗證用戶看起來像一些基本代碼:
<?php
$fb = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET
));
$session = $fb->getSession();
if (!$session)
{
// if not authed, redirect to auth page
header("Location: ".$fb->getLoginUrl());
}
$uid = $session['uid'];
echo "Your user ID is {$uid}";
您也可以選擇此使用Javascript SDK,這取決於你要去的UX做。
相關問題
- 1. Laravel Socialite 2.0 Facebook身份驗證僅返回id和名稱
- 2. princiapal.getName()返回ID而不是名稱爲facebook
- 3. Facebook PHP SDK $ facebook-> getSignedRequest()獲取用戶ID和名稱。 (頁面標籤)
- 4. Facebook登錄返回空名稱結果
- 5. 如何獲取Facebook個人資料名稱ID?
- 6. 獲取用戶使用Facebook ID或名稱的工作信息
- 7. Facebook - 通過位置名稱獲取位置/地點ID
- 8. 獲取Facebook名稱出fb id - file_get_contents()不起作用
- 9. Magento getModel('catalog/category')返回空類別名稱,ID和網址
- 10. 護照的Facebook返回undefined除了ID和顯示名
- 11. Facebook getUser返回錯誤ID
- 12. 按名稱獲取Facebook的朋友
- 13. 從Facebook獲取圖像名稱image url
- 14. Facebook Graph-Api:獲取頁面名稱
- 15. 如何從Facebook獲取ParseUser的名稱?
- 16. MySQL - 簡單搜索ID和返回名稱
- 17. 如何使用doctrine getArrayResult僅返回行ID和名稱?
- 18. android如何從ImageView對象返回名稱和ID
- 19. 獲取元素ID由名稱
- 20. 獲取顯示名稱從包ID
- 21. 無法使用onClick獲取id名稱?
- 22. 從其名稱獲取視圖的ID
- 23. 如何獲取Node的id名稱?
- 24. 從帖子ID獲取類別名稱
- 25. 通過名稱獲取圖形ID
- 26. 從進程名稱獲取進程ID
- 27. 如何按名稱獲取id頂點?
- 28. 獲取名稱而不是ID號
- 29. PHP/MySQL:獲取特定ID的名稱
- 30. 選擇獲取基於ID的名稱
謝謝大家。努比,那正是我要找的。這不是假設登錄,用戶只需發佈該ID並返回名稱。謝謝你們! – 2011-04-25 22:36:01