我已经建立了一个 Facebook 应用程序。它是一个竞赛应用程序,我允许他们推荐不同的非营利组织进行投票。但他们必须先喜欢我的粉丝页面才允许我的应用程序。
我的问题是如何检查用户是否已经投票。我不能设置cookie,所以我必须以某种方式检查。我想要做的是在我的数据库中存储该用户独有的一些数据,以便我可以检查页面何时加载以查看他们是否已经投票。我在 Facebook 应用程序中使用 php。
我在想这样的事情。
要求'facebook/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => 'APP_ID',
'secret' => 'APP_SECRET',
));
$user = $facebook->getUser();
if ($user) {
// Add to database
}
// rest of code here