2011-07-30 5 views
0

ログインやfb.connectをクリックしたり、APIを使用したりせずに、自分のウェブサイトにアクセスした後、LOGGEDin facebook user_idを取得できるかどうか疑問に思っていましたか?私たちはFacebookのログインuser_idを取得することができますか?..歓声Facebookにuser_idを手に入れよう

答えて

0

はい、あなたはJavaScript APIを使用することができます。 FB.getLoginStatus関数を使用します。ログインしている場合、セッションにはユーザーIDが含まれます。

+0

ブレンデッドに感謝します。はい、APIなしでも可能ですか? – Max

+0

いいえセッションはまずFacebookを使って確立する必要があります(API経由)。確立すると、ユーザー情報が取得されます。なぜAPIを使用しないのですか?ユーザーには完全に透過的です。 –

2

APIを使わずにログインしたfacebook user_idは、ブラウザのセキュリティに違反するだけでなく、Facebookの(ユーザーのプライバシーはもちろん)侵害されているため、取得できません。

0

あなたは混乱しているようですが、私はいくつかのことをクリアしようとしましょう。

あなたが「APIなし」と言うときは、「許可なしに」ということになります。 「The API」を使用しなくても、アクセストークンを使用してアカウントデータにアクセスできるようになる前に、アクセス権を取得する必要があります。

認証が必要ないページにFacebookのものを追加する方法を探している場合は、Facebookのソーシャルプラグインを試してみてください。https://developers.facebook.com/docs/plugins/基本的にはFacebook内で実行されるため、ユーザーはFacebookウィジェット自分のページにアクセスできますが、サーバーはデータにアクセスできません。

関連する問題