0

Facebook ID、ユーザー名、その他の情報など、Facebook ユーザーに関する詳細情報を取得して保存したいと考えています。

Backand.socialSignup() を拡張する方法はありますか?

4

1 に答える 1

1

次の 2 つの可能性があります。

1 つ目は、ソーシャル ログインのサーバー サイド コードのデフォルトの動作を変更することです。

これを行うには、Backand アプリケーション ページの [Security & auth] > [Security Actions] に移動する必要があります。

「beforeSocialSignup」というアクションがあり、それを編集して、ソーシャル サービスから届く追加データを保存できます。このソリューションでは、リクエストの「スコープ」を変更することはできませんが、FacebookId やユーザー名など、Facebook から取得したデータを追加できます。

テスト

2 番目の解決策として、さらにデータが必要な場合は、InApp ログインを実装して、Facebook から必要なすべてのデータを取得できます。InApp ログインでは、Facebook からトークンを取得し、それを Backand に送信します。

ここに完全な例があります

于 2016-03-28T08:13:01.077 に答える