我已经建立了一个Facebook应用程序。它是一个竞赛应用程序,我允许他们推荐不同的非营利组织进行投票。但他们必须首先喜欢我的粉丝页面,不允许我的应用。
我的问题是如何检查用户是否已经投票。我不能设置一个cookie所以我必须以某种方式检查。我想要做的是在我的数据库中存储该用户特有的一些数据,这样我就可以检查页面何时加载以查看他们是否已经投票。我在Facebook应用程序中使用php。
我在考虑这样的事情。
equire'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