2011-01-19 27 views
1

私はfacebook apiについてちょっとした疑問を抱いています。 ユーザーがFacebook上でログインしている場合、私は知っているし、このコードを使用します。私は許可を求めない権限:私はユーザ情報が必要ありません

FB.init({appId: '**********', status: true, cookie: true, xfbml: false}); 

。私はこのスクリプトを使ってユーザーをリダイレクトするときしかし:

if (!response.session) top.location = "https://graph.facebook.com/oauth/authorize?client_id=********&redirect_uri=http://apps.facebook.com/my_apps/"; 

は、ユーザーがページを尋ねる許可にリダイレクトされています...しかし、私は自分のアプリケーションでの個人的な情報を必要としない、私は、ユーザーがあるかどうかを確認する必要がありますFacebookにログオンし、ログインページにリダイレクトします。彼は許可なしで私のアプリケーションを使用することができます。多分それは不可能です...?

ありがとう

答えて

0

ログインステータスを取得するには、事前にユーザーの許可を得る必要があります。 facebookを使用してログインを検索し、それを使用します。

「Like Button」のような一部のfacebookコンポーネントは、FacebookのiFrameを持つため、ユーザーのFacebookの詳細にアクセスできます。

+0

あなたのお店のおかげでよかったです! –

関連する問題