我正在尝试使用某些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