0

ユーザーログインのためのFacebookのシングルサインオン手順を含むアプリを開発しています。

このアプリには、すでにアプリを使用している友達のリストをユーザーに提供し、各友達と一緒に行くためにバックエンドからのデータを表示することに依存する、いくつかのソーシャルインタラクションポイントが含まれています。

私は人々がそうするための最良のプロセスであることに興味があります...

私のアプリがfbから友達リストをロードし、各友達と一緒に表示する必要のあるデータをバックエンドに照会するという別のアプローチ。

または...

ユーザーが最初にログインしたときに認証トークンをサーバーに渡し、サーバーでフレンドルックアップを実行して、ユーザーにロットを配信します。

明らかに、サーバーがfbとの通信を遅くする理由がない場合、2番目はクライアント側でよりスムーズなエクスペリエンスを提供するはずです。ただし、認証トークンをサーバーにスローすることはa)安全ですか?b)サーバー/クライアントで新しいトークンが発行され、他のトークンでは発行されない場合、同期で問題が発生します。

乾杯

ベン

4

1 に答える 1

0

FB.apiajax /を使用して友達のリストを取得し、ユーザーIDをサーバーに送信して検索するのはどうですか。ajaxを使用してデータを送信し、非同期でデータをWebサイトにロードし直すことができます。

プロセス全体が非同期で行われるため、サイトのユーザーエクスペリエンスに影響を与えることはありません。セッションのデータをキャッシュして、同じデータを繰り返し呼び出したり検索したりする必要がないようにします。

于 2012-05-30T11:47:50.057 に答える