无论如何都要获取用户的Facebook ID而不强制他们进行身份验证?我正在尝试创建一个应用页面,用户只能在一次民意调查中添加答案,因此我需要能够通过某种唯一标识符来识别观众。
我的偏好是不强迫他们登录。我认为增加2个额外步骤是不好的,因此我可以确保Facebook页面上的Facebook用户是唯一的。我不需要他们的个人资料/等的任何权限。
顺便说一下,我已经看到了类似的问题,虽然没有任何内容或足够接近我。答案 0 :(得分:0)
如果您不让用户登录,则不可能出于安全考虑,用户必须知道您正在收集有关他的信息,这也是登录的原因。
使用PHP SDK,登录后获取id:
$userId = $facebook->getUser();