ここに私がしたいものがあります: OAuth 2.0認証システムを使用しました。 私はすでにFacebookに自分のアプリケーションを登録していますが、私は自分のアプリケーションの秘密鍵を持っています(私はサーバーサイドのコードでしたが、よりフレンドリーな認証システムが必要です)。Javascript JQueryを使用してFacebookにクライアント側の承認を行う
Facebookからの返信に基づいて、ページをリロードせずにFacebookから返信コードを取得するにはどうすればよいですか?ケースでは、私は次の例に見てみましょう何を意味するか理解していなかった。
例は、このリンクにある: http://www.badminton.si/1-turnir-b-kategorije-1-kolo-mbl
どのように私は、トークンので、私は私の個人情報にアクセスすることができ、私のアクセスを取得し続けることができます(電子メールのような)?要するに
:
<script type="text/javascript" src="../Scripts/jquery-1.4.1-vsdoc.js"></script>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript" src="http://static.ak.fbcdn.net/connect/en_US/core.debug.js"> </script>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
FB.init({
appId: my_api_key,
status: true,
cookie: true,
xfbml: true
});
FB.Event.subscribe('auth.login', function (response) {login();)}
FB.Event.subscribe('auth.logout', function (response) {logout();});
FB.getLoginStatus(function (response) {if (response.session) {login();}});
function login() {FB.api('/me', function (response) {alert(response.email)});
....
<fb:login-button v="2" size="large" autologoutlink="true" perms="email,user_birthday,status_update,publish_stream,read_stream">
</fb:login-button>
ページをリロードしてリダイレクトされたURL(Facebookからの回答)を取得する具体的な例を教えてください。 Facebookのドキュメントに私をリダイレクトしないでください。私はそれを読んだ(私はすでにサーバ側でそれを実現した)! –
@gregor:コールバックURLは設定したURLです。ユーザーがログインボタンや他のログインソリューションをクリックしたかどうかをチェックする方法で自分の答えを編集しました – marcgg
http://static.ak.fbcdn.net/connect/en_US/core.debug.js "> fb:login-button> –