2012-01-13 81 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