Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No access to Google Account possible #236

Open
jogi2964 opened this issue Oct 29, 2021 · 2 comments
Open

No access to Google Account possible #236

jogi2964 opened this issue Oct 29, 2021 · 2 comments

Comments

@jogi2964
Copy link

jogi2964 commented Oct 29, 2021

sorry for writing in german, but my english ist very bad.
Carddav2fb kann leider nicht auf Google als Carddav-Server zugreifen.

`Client error: `REPORT http://google.com/` resulted in a `405 Method Not All
owed` response:
<!DOCTYPE html>
<html lang=en>
<meta charset=utf-8>
<meta name=viewport content="initial-scale=1, minimum-scale=1, w (truncat
ed...)`

Offensichtlich hat Google wieder etwas geändert und carddav2fb müsste entsprechend angepasst
https://developers.google.com/people/carddav

@jogi2964 jogi2964 changed the title Google carddav ist not working No access to Google Account possible Oct 29, 2021
@blacksenator
Copy link
Collaborator

I have set up a GMail account with dummy contacts on a trial basis and can confirm the error. In comparrison direct sync in FRITZ!Box or CardBook works. Without a dedicated URL path to the address book (as stated in the relevant documentation), the access to the adressbook is apparently negotiated by these clients. I tried to understand the coding - but as you know, http requests are not my forte.

@blacksenator
Copy link
Collaborator

I've been trying to read into the topic for the last few hours. As I understand it, Google requires a rather complex authentication with OAuth2 - which carddav2fb does not support with the use of Guzzle. After reading a number of articles, documentation from libraries and Google help pages, I have to say: I have a rudimentary idea which, in my opinion, needs to be added. But what the best solution here is, I'm completely at a loss.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants