2012-01-13 78 views
1

我遇到了我的Facebook竞赛中用户输入多次的问题。输入的必填字段是名字,姓氏和电子邮件。他们不能多次输入同一封电子邮件,但他们只是使用不同的电子邮件地址。我不能删除他们的条目,但是因为没有办法“证明”它是同一个人,即使它明显死了(完全相同的名字和姓氏,所有条目在30秒内彼此)。阻止用户进入我的比赛不止一次

我们的条款和条件规定,每个竞赛对象只允许一个参赛作品,但除了电子邮件验证外,我无法找到强制执行的方式。

当用户喜欢我们的页面(需要参加竞赛)是从签名请求中可用的用户ID?将此ID与他们的输入详细信息一起存储在Facebook指南中是否符合要求?

谢谢

回答

1

不,你需要授权用户,那么你得到的Facebook ID。

然后你可以显示一个不同的页面,因为你知道这个用户已经参加了比赛 - 所以你不要给他们改变提交一次以上的一个Facebook ID。

因为这可能会迟到,你可以存储一个cookie。但请注意,用户可以删除此Cookie。

+0

通过授权用户是什么意思?我的竞赛是一个非常简单的页面,它只需要facebook发给我的post_request对象,然后对它进行解码并决定用户是否喜欢该页面。 – 2012-01-13 02:00:08

+0

没关系我只是阅读你的意思在这个链接https://developers.facebook.com/docs/appsonfacebook/pagetabs/似乎这是唯一的方法去:(谢谢! – 2012-01-13 02:02:02