私はRoRの初心者で、ユーザーがFBやGMailアカウントを登録/リンクできるアプリを作成しています。
たとえば、User1はFBアカウントとGmailアカウントを使用して登録/リンクします。登録すると、User1はお気に入りの食事として寿司をお勧めします。
User2は自分のFBアカウントに登録し、たまたまUser1の友達(FB経由)でもあります。次に、User2は、アプリケーション内に登録されている人々のお気に入りの食事と、FB内で接続されている人々だけを確認したいと考えています。
User3はGmailアカウントに登録し、たまたまUser1の連絡先リストに含まれています。次に、User3は、アプリケーション内に登録されている人のお気に入りの食事と、Gmailの連絡先内で接続している人だけを確認したいと考えています。
FB / Google APIのドキュメントを読むと、ユーザーの友達や連絡先を照会できることがわかりますが、プログラム/パフォーマンスの観点から、特にユーザーの数として、これを達成する方法に頭を悩ませています。成長します。私は自分のDBにすべての関係を保存したくないので、これを達成する方法についてのアドバイス/例を探しています。
お手数をおかけしますが、よろしくお願いいたします。