2

无论如何都可以在不强制他们进行身份验证的情况下获取用户的 Facebook ID?我正在尝试创建一个应用页面,用户只能在其中添加一次投票的答案,因此我需要能够通过某种唯一标识符来识别查看者。

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

顺便说一句,我已经看到了类似的问题,尽管对我来说没有任何最新或足够接近的问题。

4

1 回答 1

0

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

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

$userId = $facebook->getUser();
于 2012-06-13T20:35:19.620 回答