-1

Facebookユーザーからユーザー名と資格情報を取得して、彼が私のアプリケーションに対してユーザーとして認証できるようにしたい。現在、getLoginUrlはFacebookのサイトを返します。これは機能します。ユーザーが自分のサイトからFacebookにジャンプするのを防ぐにはどうすればよいですか?ユーザー名とパスワードを取得してFBに直接送信するためのカスタムフォームを表示できますか?

4

1 に答える 1

0

FB.loginこれには、JavascriptAPIの関数を使用する必要があります。

function fbAuth() {
    FB.login(function(response) {
      if (response.authResponse) {
        alert('User fully authorize the app.');
      } else {
        alert('User canceled login or did not fully authorize the app.');
      }
    }, { scope: 'email,friend_likes' });
}

次に、onclickイベントまたはその他の必要なメソッドを使用して呼び出すことができます。

<a href="#" onclick="return fbAuth();">Login</a>

ドキュメント:https ://developers.facebook.com/docs/reference/javascript/FB.login/

于 2012-07-03T05:30:55.393 に答える