2012-04-24 5 views
2

私は最初のFacebookのアプリを開発していますので、これはiframeを使用してすべてが私のdbとfacebookにある非常に単純な投票システムです。私はユーザー情報にアクセスする必要はありませんか、またはそのようなもののために壁に投稿する必要はありません。しかし、投票システムを乱用しないようにユーザーを追跡する必要があります。私は確信していませんが、アクセス許可を要求せずにユーザーから保存できる一意の識別子はありますか?つまりユーザトークン、またはidまたはw.e.シンプルなFacebookアプリですが、権限はありませんが不正行為の防止やユーザーの追跡を追加しますか?

私はFacebookのパーミッションの基本情報部分を読みましたが、パーミッション要求なしで、またはパーミッション要求プロンプトの後に与えられたデータであるかどうかはわかりません。

https://developers.facebook.com/docs/authentication/permissions/(基本情報セクション)

答えて

2

これらの回答は役に立ちませんでした。試行錯誤の結果、FacebookのユーザーIDなどの基本情報や他のユニークなデータでさえ、アプリケーションを受け入れるための許可要求にユーザーを送信することなく、どのような方法でもアクセスできないことがわかりました。

0

あなたが言ったように、あなたのアプリを設定し、ユーザーは、自分のIDといくつかの他のものをアクセスもすることができますあなたのアプリを使用しますが、idはあなたが必要とするすべてであるとき。したがって、そのデータは許可なくです。

+0

この回答は私の経験や他のスタックオーバーフローに関する質問と矛盾します(例:http://stackoverflow.com/questions/10305427/simple-facebook-app-no-permissions-but-add-abuse-protection-user-tracking ):プライバシーの問題のため、許可なしでユーザー識別子にアクセスすることはできません。または私は何かを欠いている? – lacco

+0

これは動作しません。ユーザーからの許可なしに取得できる識別子はありません。入手できる唯一のデータは基本的で曖昧です。 – riotCode

0

ユーザーIDにアクセスし、そのIDをデータベース内の追跡方法として使用することをお勧めします。

関連する問題