The Contacts Data API allows client applications to view and update a user’s contacts. Contacts are stored in the user’s Google Account; most Google services have access to the contact list. Your client application can use the Contacts Data API to create new contacts, edit or delete existing contacts, and query for contacts that match particular criteria.

In addition to providing some background on the capabilities of the Contacts Data API, this document provides examples of how to interact with contacts using the Python client library. If you’re interested in understanding more about the underlying protocol that the library uses, see the Protocol section of this developer’s guide.

This document is intended for programmers who want to write Python client applications that can interact with Google’s contact lists. This document assumes that you understand the general ideas behind the Google Data APIs protocol. For reference information about the classes and methods provided by the client library, see the pydocs for the Contacts modules. For general Contacts Data API reference information, see the Protocol reference guide.

Download pdf Contacts Data API Developer’s Guide: Python