Je cherche un fragment de code qui me montrera comment obtenir un SID pour Google Reader en C#. Quelqu'un sait-il d'une telle bête?C# Comment se connecter à Google Reader
Répondre
Vous aurez à faire face à des manipulations HTTP manuelles et des cookies pour cela. Une explication assez décente est disponible sur this page. Si vous avez travaillé avec des requêtes HTTP en C#, il ne devrait pas être un problème pour récupérer les méthodes décrites ici.
Je connais cette page. J'espérais qu'il y avait un fragment de code que je pourrais utiliser. J'ai fait quelques requêtes HTTP pour Windows Mobile 6 donc je le connais un peu. J'espérais qu'il y avait quelque chose de sympa sous WP7 comme avec WebClient mais hélas ... –
C'est assez facile. D'abord vous devez effectuer une demande GET
à la page https://www.google.com/accounts/ClientLogin
avec votre identifiant et votre mot de passe (n'oubliez pas de les encoder en url). Et puis juste analyser la réponse (il y aura plusieurs paramètres divisés par un nouveau caractère de ligne \n
) pour obtenir SID
. Voici un exemple simple (pas de traitement d'erreur):
var url = string.Format("https://www.google.com/accounts/ClientLogin?service=reader&Email={0}&Passwd={1}",
HttpUtility.UrlEncode(email),
HttpUtility.UrlEncode(password)
);
var web = new WebClient();
web.DownloadStringCompleted += (sender, e) =>
{
var sid = e.Result.Split('\n')
.First(s => s.StartsWith("SID="))
.Substring(4);
};
web.DownloadStringAsync(new Uri(url));
Mais vous pouvez rendre ce code plus élégant en utilisant AsyncCTP.
- 1. API Google Reader?
- 2. Comment se connecter à SQL via C?
- 3. Se connecter à Google Analytics de Silverlight
- 4. DeadlineExceededError se connecter à Google Cloud SQL
- 5. Comment se connecter via un compte google?
- 6. Comment créer un Google Reader?
- 7. OAuth avec l'API Google Reader à l'aide de l'objectif C
- 8. erreur à javascript qui se connecter à SQL, asp.net C#
- 9. C# Site Web HttpWebRequest se connecter
- 10. Comment se connecter à SQL Server?
- 11. authentification google reader
- 12. Impossible de se connecter en C# et google tableur api
- 13. se connecter à mysql avec C# .net
- 14. Essayer de se connecter à mysql db avec C#
- 15. Comment se connecter et se connecter à un casque
- 16. nom d'utilisateur Se connecter sur google analytics
- 17. Utiliser le compte Google pour se connecter
- 18. URL de l'abonnement Google Reader
- 19. se connecter à firefox avec C#
- 20. se connecter à un site via C#
- 21. se connecter à mysql en utilisant C++
- 22. Google Reader non lu Nombre
- 23. Application iPhone Google Reader natif
- 24. Comment se connecter C# et PostgresSQL
- 25. Comment se connecter à facebook
- 26. Comment se connecter à AVD
- 27. Comment Google Reader parse-t-il RSS?
- 28. Comment se connecter au marché Android en utilisant C#?
- 29. google et yahoo se connecter comme stackoverflow?
- 30. Comment se connecter à wordpress par programme?
Je travaille avec WP7 btw ... –