1

現在、Facebook 登録プラグインを使用してユーザーをサインアップしています (それなしでサインアップすることもできます)。

以前は FB ログイン プラグインを使用していましたが、ログイン プラグインでは許可されていないサイトのパスワードをユーザーが設定できるようにする必要がありました。

ログイン プラグインが機能する方法は、認証時に FB JavaScript SDK が、クライアント側のコードがサブスクライブできるイベントをトリガーすることです。同様のフローを登録プラグインを使用して行う方法があるかどうかを知りたいです。つまり、ユーザーがアプリを承認するときに指定された URL にリダイレクトする代わりに、javascript コールバックで登録情報をキャッチして、ajax インターフェースを介してユーザーを登録できるようにします。

4

1 に答える 1

1

登録プラグインは、redirect_uri の代わりにクライアント側のコールバックを提供しません。イベントを処理し、authResponse からのアクセス トークンとユーザー ID を使用して、Graph API 呼び出しを実行し、クライアント側の登録フォームに入力するために必要な情報を取得することで、FB.login でこれを実現できます。この登録フォームではパスワードを要求できます。このパスワードは、今後 Facebook からシームレスにログインするために、ユーザー ID とともにアカウントに関連付けることができます。

于 2012-04-27T16:04:33.697 に答える