0

個々のユーザーにリンクされた機密情報を保存するサービスを想定します。この機密情報に加えて、年齢、性別、場所なども各ユーザーについて保存されます。

このようなシステムは、FacebookConnectを使用してうまく実装できます。ユーザーは必要なすべての情報を入力する必要はなく、登録プロセスは非常に簡単です。

次回サービスを使用するときにユーザーを識別するために、ユーザーのFacebookIDまたは電子メールアドレスを保存する必要があります。しかし、システムが侵害された場合、すべての機密情報がFacebookIDまたは電子メールアドレスの人々にリンクされる可能性があります。

Facebook APIから一意の識別子を取得する方法はありますか?これは独自のFacebookアプリケーションでのみ取得でき、それ以外の場合はユーザーまでさかのぼることはできませんか?

4

1 に答える 1

2

FacebookAPIから一意の識別子を取得する方法はありますか

はい、あります–これthird_party_idGraph APIユーザーオブジェクト(および対応するFQLユーザーテーブル)で呼び出されるフィールドです。

これはあなた自身のFacebookアプリケーションによってのみ取得でき、それ以外の場合はユーザーまでさかのぼることはできませんか?

はい、これthird_party_idはすべてのアプリに固有です。他の誰かがそれを手にしたとしても、ユーザーが誰であるかを知ることはできません。もちろん、彼らもあなたのアプリを制御できるようになります(アプリの資格情報を使用してユーザーを検索できるようにするため)。

于 2012-07-30T09:34:25.210 に答える