私はバックエンドがDjangoで書かれたAndroid AppのFacebookログインを実装しています。私はユーザーにログインし、自分のFB IDとアクセストークンにアクセスできます。今、次のフローを実装する最善の方法は何ですか?Facebookのログインの場合のフロントエンドとバックエンドのフロー
オプション1:Android App自体からグラフ呼び出しを行い、ユーザーの詳細をすべて取得し、バックエンドに送信してユーザーを登録します。その後の呼び出しは、バックエンドから詳細をフェッチすることができます。
オプション2:アクセストークンをバックエンドに渡し、バックエンドが残りを行います。グラフを呼び出します。 Androidアプリは、単にバックエンドから詳細を取得できます。
Django/python用の正式なFacebook SDKが見つかりませんでした。だから、おそらくHTTPコールを利用する必要があります。さらに、私のバックエンドは、新しいユーザーを作成する際に多くの内部要求を行います。だから、理想的な選択肢は何でしょうか?
私は、Android Appがユーザと直接対話しているため、できるだけ多くのリクエストを行うべきではないという意見でした。 –