[Akonadi] [Bug 310210] Cannot add apple / icloud address book resource with CardCAV

Rob Collins bugzilla_noreply at kde.org
Sun Feb 20 07:58:57 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=310210

Rob Collins <robcollins55 at icloud.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |robcollins55 at icloud.com

--- Comment #8 from Rob Collins <robcollins55 at icloud.com> ---
It is very disappointing that this bug has been hanging around since 2012 - the
problem I can confirm has not gone away 10 years later!  The OP correctly
points out the following URL inputted into the carddav account creation section
of any akonadi-based app (korganizer, kalendar etc), does not connect to Apple
standardised carddav dav API, instead giving error 401.  This has become a
source of some frustration for me after having spend this afternoon trying
various combinations of URL's and getting nowhere with this. The URL which
should work to give carddav access to my icloud address book is as follows and
is shown also in the attached image (I've hashed out the account id number):
```
https://p46-contacts.icloud.com/[#########]/carddavhome/card/
```
I understand the p-number ("p46") changes also depending on the particular
account and when/where it was established.  It's worth noting that this exact
URL works flawlessly without hiccup to add the same icloud address book to
Gnome Evolution using its carddav account creation tool for Gnome Contacts
access to the icloud address book.  If Gnome can achieve this task without
problem, surely KDE Plasma can?  There are about 1 million icloud account users
today so this problem must be worth attending to surely?

Anyway, please could someone take a look into this; I am very willing to help
with testing etc, and I can definitely help with access to an icloud account
for anyone needing to test this themselves.  Do let me know -
robcollins55 at icloud.com.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list