Je viens d'écrire un petit script python qui me permet d'accéder à tous les groupes de ma liste de contacts google, mais pour une raison ou une autre, "Mes contacts" n'apparaît pas. J'utilise l'API 3.0 et j'avais des problèmes similaires avec l'API 2.0. Ce qui suit est un extrait du Google 2.0 Contacts documentation.Groupe "Mes contacts" google contacts
Pour déterminer My Contacts ID de groupe, par exemple, vous pouvez récupérer une alimentation de tous les groupes pour un utilisateur donné, puis trouver l'entrée du groupe qui a le sous-élément, et de prendre la valeur de l'élément de cette entrée du groupe .
Actuellement, la réponse que je reçois n'a pas de balise gContact: systemGroup n'importe où. Comment dois-je procéder pour obtenir l'identifiant de groupe d'un groupe particulier?
Mon script est comme indiqué ci-dessous: -
user="[email protected]"
pas="blah"
data={"Email":user, "Passwd":pas, "service": "cp", "source":"tester"}
import urllib
data = urllib.urlencode(data)
import urllib2
req = urllib2.Request('https://www.google.com/accounts/ClientLogin', data)
resp = urllib2.urlopen(req)
x = resp.read()
auth=a[-1].split('=')[-1]
req = urllib2.Request('https://www.google.com/m8/feeds/groups/[email protected]/full/', headers={'Authorization':'GoogleLogin auth='+auth})
resp = urllib2.urlopen(req)
x = resp.read()
print x
print "My Contacts" in x
print "gContact:systemGroup" in x
Quelques indices sur la façon dont je pourrais résoudre ce serait génial, merci.
Vous trouverez également que https://www.google.com/m8/feeds/groups/default/full est utile dans ce cas –