Je travaille sur une application Windows dans laquelle je souhaite afficher les détails du profil utilisateur d'orkut comme le nom, la photo de profil, les albums. Est-il possible d'accéder aux données de profil utilisateur sur mon formulaire Windows en utilisant C#?Utilisation d'Orkut opensocial API à partir de l'application Windows C# Winforms
Répondre
Oui, il y a. Mais le chemin n'est pas si simple. Tout d'abord, et le plus important, vous devez décider comment authentifier les utilisateurs. Il y a deux façons:
- 2 pattes
- 3 pattes
Les deux peuvent être trouvés plus en détail here et utiliser le protocole OAuth.
Dans le cas de 2 pattes, votre utilisateur peut entrer directement son nom d'utilisateur et son mot de passe dans votre application, mais vous devez enregistrer un gadget orkut afin d'obtenir une clé de consommateur et un secret. La clé du consommateur doit être enregistrée par l'équipe Orkut afin de permettre l'accès à votre application. Mais cette méthode ne sera plus supportée à l'avenir.
Fondamentalement dans le 3-pattes, l'utilisateur Orkut sera redirigé vers une page d'authentification de compte google. Donc, votre application devra gérer un navigateur ouvrir/fermer l'authentification, etc. Il y a une API Java disponible here
C'était la partie la plus compliquée. Une fois que vous avez votre clé d'accès, vous pouvez soumettre des demandes en utilisant le protocole JSon en utilisant des requêtes opensocial. Il y a des librairies C# pour ça.