Доступ к контактам с помощью протокола carddav с yahoo или любого другого почтового веб-сервера

Я хотел получить контакты с Yahoo или любых сторонних почтовых серверов, поддерживающих CARDDAV, используя протокол CARDDAV. Я нашел код .NET для получения контактов с помощью CARDDAV по ссылке https://github.com/Metric/CardDavNet< /а>. Я пытаюсь получить контакты Yahoo и Google, используя URI:

https://www.googleapis.com/carddav/v1/principals/userEmail/lists/default

Я сделал несколько запросов, используя PROPFIND, но получил пустую адресную книгу. Я думаю, что я довольно близок, но может что-то упустить.

Любая помощь приветствуется!


person user3501533    schedule 05.04.2014    source источник


Ответы (1)


Глядя на код CardDavNet, я не думаю, что он реализует части аутентификации OAuth. Который теперь требуется для подключения к Google CardDAV (для Google CardDAV требуется OAuth 2.0) .

Я не знаю, можно ли использовать BasicAuth с реализацией Yahoo, но он может работать с iCloud.

person hnh    schedule 07.05.2014