0

ユーザーがFacebookアカウントで初めてログインするとき、私のWebサイトはどのようにして知ることができますか?ユーザーが私に登録していない場合は、同じものを作成できます。

4

2 に答える 2

1

ユーザーがFacebookで初めてログインすることを知るには、あなたの側で制御する必要があると思います.

ユーザーが FB 経由でログインするときに、FB UID や電子メールなどのユーザーの FB 情報を DB に格納するための何らかのロジックを構築する必要があります。さらに、ユーザーが FB 経由でログインするたびに、DB でユーザーの UID と電子メールを検索する必要があります。

また、ユーザーが自分のアカウントを FB から「切断」したり、FB を介してアプリへのアクセスを取り消したりするかどうかを検討することもできます。この場合、アクセスを取り消すことを選択したため、DB から UID と電子メールを削除する必要があります。

ユーザーが戻ってくることにした場合は、新しいユーザーとして扱い、上記の手順を繰り返します。

コードの大部分は、 https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/からの応答をチェックします。FB.getLoginStatus

于 2012-05-01T21:59:51.217 に答える
0

FB.Event.Subscribe と 'auth.authResponseChange' を試すことができます。ドキュメントを確認する

于 2012-05-01T12:49:39.543 に答える