1 votes

"Trouver des amis" en utilisant des connexions Twitter Oauth ou Facebook Connect

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.

0voto

Joe Simpson Points 1241

Vous pourriez créer des tables pour les utilisateurs ayant leur ID de service dans un champ. (identifiant d'utilisateur facebook ou twitter).

Ensuite, il suffit de faire une recherche SQL dans les tables pour les trouver. JSON n'est pas une bonne idée à stocker dans une table pour la recherche.

Joe

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X