0

ユーザーが Facebook を使用して自分のサイトにログインできるようにしたいと考えており、次のプロパティの場合に FB からトークンを取得したいと考えています。

  1. 特定のユーザーの場合、facebook でログインするときのトークンは常に同じです。
  2. トークンは私のアプリに固有です。つまり、そのユーザーが Facebook を使用して他のアプリにログインすると、同じトークンが与えられません。

FB はこのようなものを提供しますか? 私が知る限り、Facebook API が返すユーザー ID はすべてのアプリケーションで同じです。

FBユーザーIDをサーバーに送信し、秘密鍵でハッシュすることで#2を達成できることはわかっていますが、純粋にクライアント側のアプリケーションを作成しようとしています。

4

1 に答える 1

1

Facebook は、アプリに固有のフィールドthird_party_id( https://developers.facebook.com/docs/reference/api/user/を参照) を提供します。

主な目的は、プライバシーを侵害することなくユーザーを識別するために使用することです。たとえば、パブリック URL などでパラメーターとしてユーザー ID を渡す必要がある場合です。

「元に戻す」必要がある場合は、それを使用してFQL ユーザー テーブルを介してユーザーを検索できます(もちろん、アプリのアクセス トークンのみを使用します)。

于 2013-11-08T18:09:14.817 に答える