Facebookアプリ内で、ユーザーにアプリの承認を求めることなく、特定のアクションをFacebookユーザーごとに1回だけ実行できることを保証する信頼できる方法はありますか?
ドキュメントの外観と、この質問に対する肯定的な回答の欠如から、それは不可能だと推測しますが、実際の詳細なしに、反対のことを言われました。
だから私が知る必要があること:
これを達成する方法はありますか?
または(そうでない場合):
これが不可能であることを明確に述べているリソースはありますか?
あなたがやろうとしていることと、どの言語でやろうとしているのかについて、より詳細な例を挙げていただけますか?
友達、いいね、またはイベント関係のように、インデックス可能なフィールドを介して user_id にアクセスできる場合は、ユーザーがページでアクションを実行するときに、user_id を独自のデータベースに保存できます。ユーザーがすでに 1 回アクションを実行している場合は、ユーザーにメッセージを表示して、発生したばかりのアクションをドロップします。索引付け可能なすべてのフィールドは、fql のドキュメントで見つけることができます。
あなたのアプリに出くわしたランダムなユーザーから ID を取得したい場合は、そのユーザーの情報にアクセスする前に、あなたのアプリを承認する必要があります。
ログインしたユーザーが自分のページにアクセスするとすぐにユーザーのアクセス許可を取得する詐欺アプリを FB でいくつか見てきました。これらはTOSに違反しているため、報告されるとすぐに削除され、管理者が禁止されます.