没有身份验证检索Facebook用户ID(或任何唯一的)?

时间:2012-06-13 20:32:01

标签: facebook facebook-javascript-sdk facebook-php-sdk

无论如何都要获取用户的Facebook ID而不强制他们进行身份验证?我正在尝试创建一个应用页面,用户只能在一次民意调查中添加答案,因此我需要能够通过某种唯一标识符来识别观众。

我的偏好是不强迫他们登录。我认为增加2个额外步骤是不好的,因此我可以确保Facebook页面上的Facebook用户是唯一的。我不需要他们的个人资料/等的任何权限。

顺便说一下,我已经看到了类似的问题,虽然没有任何内容或足够接近我。

1 个答案:

答案 0 :(得分:0)

如果您不让用户登录,则不可能出于安全考虑,用户必须知道您正在收集有关他的信息,这也是登录的原因。

使用PHP SDK,登录后获取id:

$userId = $facebook->getUser();