Je suis en train de construire une petite application facebook, dans laquelle j'effectue ce qui suit : L'utilisateur remplit les noms de ses amis (en utilisant le sélecteur d'amis). Ce que je veux faire ensuite, c'est récupérer l'ID utilisateur de l'ami en fonction de son nom d'utilisateur. Est-ce possible ? Puis-je interroger un utilisateur par son nom et recevoir son ID ?
Réponses
Trop de publicités?Ce n'est pas vrai ! Les noms d'utilisateur sont uniques aussi, mais le nom réel n'est pas unique !
Le nom d'utilisateur lui-même est la partie de l'url, par exemple : www.facebook.com/zuck
(Page de Mark Zuckerberg) son nom d'utilisateur est zuck MAIS tous les utilisateurs n'ont pas défini un nom d'utilisateur. Pour eux, le système affiche un nom d'utilisateur, par exemple : www.facebook.com/profile.php?id=123
Non, parce que les noms ne sont pas uniques. Ce que vous pouvez faire cependant, c'est capturer les UID que l'ami soumet, car même si cela ressemble à des noms, ce qu'il fait vraiment, c'est choisir des UID. Ensuite, même si votre application n'est pas approuvée, vous pouvez demander des données de base (prénom, nom, lieu, url du profil).