Skip to content

contacts: Deprecate the entire Contacts API as Google is ending it

The Contacts API server will return error responses with increasing frequency until all responses are errors in December 2021.

https://developers.google.com/contacts/v3/announcement

They are replacing it with the People API (why can’t they provide backwards-compatibility?), but I don’t have the time to port the libgdata Contacts service to the new People API. More crucially, I don’t have time to maintain such a port in the future.

https://developers.google.com/people

Handily, the CardDAV API for accessing contact data is still explicitly supported by Google Contacts, so people should use that instead. At least it’s a standard protocol, with a variety of conformant implementations already released and maintained; and not just another here-today-gone-tomorrow Google REST API.

https://developers.google.com/people/carddav

Using CardDAV requires OAuth 2 authorization, just like the Contacts API did.

So, bearing all the above in mind, the libgdata Contacts service is now deprecated in favour of using CardDAV.

Signed-off-by: Philip Withnall pwithnall@endlessos.org

Fixes: #42 (closed)

Closes #42 (closed)

Merge request reports