2010-03-29 3 views

Répondre

1

Le C# library que vous utilisez dans votre 'code précédent' est un wrapper autour du protocole de l'API Google Contacts, qui est le document que vous essayez de comprendre. Pour être plus précis, c'est un emballage autour de the Google Data API que Google Contacts fournit.

Les protocoles sont en réalité des appels REST qui vous renvoient des flux ATOM et/ou JSON. Vous pouvez implémenter ceci en C# en utilisant WebRequest et WebResponse et analyser le résultat avec quelque chose comme XMLReader, mais pourquoi le feriez-vous s'il y a déjà une bibliothèque qui le fait pour vous?

+0

Parce qu'il existe certaines propriétés (pseudonyme, date de naissance e.t.c) qui ne peuvent pas être créées par la version 2 DLL et version 3 n'est pas encore publié. – Preeti

+0

Pourquoi ne pas extraire le code source, ajouter la prise en charge des propriétés et créer votre propre version? Et si vous vous sentez utile, envoyez un correctif à Google pour prendre en charge les propriétés manquantes. –

Questions connexes