2012-01-13 4 views
1

ユーザーが複数回参加している私のFacebookの競争に問題があります。入力に必要なフィールドは、ファーストネーム、ラストネーム、およびEメールです。同じメールを複数回入力することはできませんが、別のメールアドレスを使用しているだけです。しかし、それは同じ人であることを「証明する」方法がないので、エントリを削除することはできません。まったく同じ姓と名、互いに30秒以内のすべてのエントリです。ユーザーが複数回競技に参加するのを停止する

私たちの利用規約によると、一人一人、競技ごとに1つのエントリーしか許可されていませんが、電子メールの検証とは別に、これを強制する方法はありません。

ユーザーが私たちのページ(競技会に参加するために必要です)は、署名されたリクエストから利用可能なユーザーのIDですか?このIDをエントリの詳細とともに保存するのは、Facebookのガイドラインの範囲内にあるのでしょうか?

ありがとうございます。

答えて

1

いいえ、あなたはFacebook IDを取得する必要があります。

このユーザーが既に競争に参加していることを知っているので、異なるページを表示することができます。そのため、1つのFacebook IDに対して複数回送信する変更を加えないでください。

これはおそらく後で知るように、あなたはクッキーを保存することができます。ユーザーはこのCookieを削除できることに注意してください。

+0

ユーザーを承認することはどういう意味ですか?私の競争は非常に単純なページで、facebookが投稿要求であることを私に知らせるsigned_requestオブジェクトを受け取り、それをデコードし、ユーザーがそのページを好きであるかどうかを決定します。 –

+0

Nevermind私はこのリンクで何を意味するのかを読んだだけです。https://developers.facebook.com/docs/appsonfacebook/pagetabs/これは唯一の方法です。 –

関連する問題