Hi,


When I try


syncevolution --print-databases \

backend=carddav \

username=goa:myusername@gmail.com \

syncURL=https://www.googleapis.com/.well-known/carddav


it throws me


“unknown identity provider 'goa' in 'goa:myusername@gmail.com'”


AFAIK goa integration is enabled by default. So it should work with it.  However, in Unity, if I install 'syncevolution-provider-uoa', it works fine with Ubuntu online online accounts i.e. 'username=uoa:11, google-contacts'.


Also it doesn't seem to work with oauth2 either.

"username=oauth2:{'TokenHost': 'https://accounts.google.com', 'TokenPath': '/o/oauth2/token', 'Scope': 'https://www.googleapis.com/auth/carddav https://www.googleapis.com/auth/calendar', 'ClientID': '923794261470.apps.googleusercontent.com', 'ClientSecret': 'SlVBAcxamM0TBPlvX2c1zbEY'}"

"password=1/CxmvbGWTmgyKTlv**************" [refresh token extracted from seahorse]


syncevolution --print-databases \

backend=carddav \

username=$username \

password=$password \

syncURL=https://www.googleapis.com/.well-known/carddav


gives “[ERROR 00:00:00] unknown identity provider 'oauth2' in 'oauth2:{'TokenHost': 'h....................” why?

.


Thanks & Merry Christmas.