En utilisant Twitter OAuth, je sauvegarde les données de l'utilisateur au format JSON dans un champ "twitter" de ma base de données. De même, je sauvegarde les informations de connexion Facebook de l'utilisateur (y compris le session_key persistant) au format JSON dans un champ "facebook".
Pour la plupart des opérations, c'est génial. Cependant, j'aimerais ajouter une fonction "Trouver des amis" qui permettra de récupérer les amis de l'utilisateur à partir de l'un ou l'autre service, de les comparer aux utilisateurs de mon service et de montrer la liste résultante pour suggérer des amis.
Le problème initial : faire un appel à la base de données pour comparer la liste d'amis de l'utilisateur aux noms d'utilisateur qui sont en JSON.
Première idée : si je peux obtenir une liste de tous les utilisateurs qui ont authentifié mon application (avec leurs adresses e-mail), je pourrais alors trouver des utilisateurs dans ma base de données avec ces adresses e-mail. Cependant, je ne suis pas au courant d'un appel API pour Twitter ou Facebook qui le fasse.
Avez-vous d'autres idées pour créer cette fonction?
Merci d'avance.