2013-04-18 6 views
0

python Google 데이터 API를 사용하여 연락처 생성과 관련하여 질문이 있습니다.python-gdata API를 사용하여 연락처 생성 오류

다음
email='<my gmail uid>' 
password='<my gmail pwd>' 
gd_client = gdata.contacts.client.ContactsClient(source='GoogleInc-ContactsPythonSample-1') 
try: 
    gd_client.ClientLogin(email, password, gd_client.source) 
except gdata.client.BadAuthentication: 
    print 'Invalid user credentials given.' 
    gd_client = None 

내가 사용하는 기능을 실행 : 나는 그것이 문서 페이지 그래서 (https://developers.google.com/google-apps/contacts/v3/#creating_contacts)

에 정확히처럼, 파이썬과 접촉 생성을위한 예제를 연습하고, 나는 다음과 같은 클라이언트를 생성 :

create_contact(gd_client) 

내가 뭘이 호출에서 얻을 것은 :

Traceback (most recent call last): 
    File "<ipython console>", line 1, in <module> 
    File "<ipython console>", line 23, in create_contact 
AttributeError: 'module' object has no attribute 'PostCode' 

그래서 나는 이것이 알려진 버그인지 또는 문서가 단순히 시대에 뒤진 것인지 여부에 관계없이 잘못된 것을하고 있는지 묻고 싶습니다. 감사합니다. .

p.s. 작은 코멘트, 나는 파이썬 라이브러리에서 구글 데이터 API의 더 나은 포장이 유용 할 수 있다고 생각한다. API 구현 내에서 어떤 필드를 설정해야하는지 (직접!)와 클래스를 지정하는 데 사용해야하는 시간을 많이 보냈습니다.

답변

0

좋아, 우편 번호해야한다 (구글, 덕분에) 내가이 문서의 예제 코드가 유효하지 부분적으로

how to create google contact?

이 밝혀의 중복 내 질문에 대답 할 수있는 것 우편 번호이며 인스턴트 메시징 주소도 정확하지 않습니다.

제거하면 성공적으로 완료됩니다.