2016-03-22 14 views
1

Facebookのログインボタンを使用してAndroidアプリに登録またはログインします。FacebookのAPIから返される特定のユーザーのユーザーのFacebook IDは常に一定ですか?

ユーザーからの許可を得た後。私はFacebookのAPIからユーザーの電子メール、FacebookのIDと認証トークンを取得します。

早期に、すべての権限を処理していました。ログインし、プロセスをユーザーの電子メールで登録していました。例えば;私は自分のメールに問い合わせて自分のサーバーに登録しているかどうかをチェックしていました。しかし、私は、facebookのアカウントのメインの電子メールを変更することができることに気づいた。だから、私はすべての操作のためにユーザーのfacebook IDを使用することに決めました。

私は確信しています。 FacebookのAPIから返ってくる特定のユーザーのユーザーのFacebook IDは常に一定ですか?どのような場合でも変更できますか?

答えて

2

はい、もちろんです。 IDは常にあなたのアプリケーションで一定です。それはApp Scopedだから、それは別のAppで違うだろう。

+0

あなたの答えを考えてみましょう。 IOSから同じユーザーの「ユーザーのFacebookブックID」を取得しようとすると、facebook APIは別のIDを返しますか?はいの場合でも、私はユーザーを識別するための一定した一意の値を持っていません。 「App Scoped」では、Facebookの開発ゾーンに登録したアプリを意味しますか? – eren130

+0

1つのアプリ= 1つのID。アプリごとに複数のプラットフォームを持つことができます。試してみてください。 – luschn

関連する問題