skarra / ASynK

Flexible Bi-directional sync for Emacs BBDB, Google Contacts, MS Outlook, MS Exchange, CardDAV
http://asynk.io
131 stars 33 forks source link

Google People API? #136

Open ghost opened 4 years ago

ghost commented 4 years ago

The documentation for the Contacts API states quite threatingly:

Warning: The Google Contacts API is now deprecated and is scheduled for sunset on June 15, 2021. Apps should instead use the People API. Get started with the migration guide. For our official statement on the deprecation please read our service announcement.

As this time is less than a year away, it may be worth considering a switch :(.

dinojr commented 2 years ago

Is there any news on this front. I am now faced with the error: gdata.client.RequestError: Server responded with: 400, Contacts API is being deprecated. Migrate to People API to retain programmatic access to Google Contacts. See https://developers.google.com/people/contacts-api-migration

when trying to sync with google contacts

skarra commented 2 years ago

I have started work on it but still some ways to go. In the mean time - I hear Google Contacts supports CardDAV; do you want to give that a shot?

ghost commented 2 years ago

Google' CardDAV support is very bad. Not only they not include label information in their vcards, they also randomly reject vcards they don't like, and nobody knows why, it's not documented.

skarra commented 2 years ago

Oh my; I recently upgraded my Mac, and python 2.7 is totally gone. Damn, this is going to be painful. What a f-ing mess.