Yahoo

From dmfswiki
Revision as of 18:17, 11 May 2013 by Marten (Talk | contribs)

Jump to: navigation, search

Yahoo!® offers several services like a web portal, a search engine, social media ... Also it offers CalDAV and CardDAV access to your calendars and address book.

Please note: Due to the many problems on Yahoo!'s servers, Yahoo! is no longer officially supported.

Important note: As of 2012-01-18 Yahoo!'s CalDAV and CardDAV servers have many known issues. Many requests return errors. For some users it still works, others can't sync any more. At present, you probably should consider Yahoo! as incompatible with CalDAV-Sync and CardDAV-Sync. These issues affect users of other CalDAV and CardDAV clients too (even Yahoo!'s Android app "Yahoo! Mail" can't sync contacts for many users). Please understand that this is not a bug in CalDAV-Sync or CardDAV-Sync.

Update 2013-05-06: Yahoo!'s server are still not working properly and it's getting worse. The CalDAV-Server doesn't work properly anymore. Not with my app and probably not with many (most or all?) other clients. Existing accounts probably still sync, but as of today you won't be able to set up a new account on your Android.

One of the problems is that requests to the principal home (i.e. https://caldav.calendar.yahoo.com/principals/users/<YAHOO-ID>/) return an error "404 Not Found". That means smart clients are not able to discover your calendars without additional information. OSX shows this error on every sync on my Mac.

The Yahoo! CardDAV server doesn't return contacts properly anymore. After uploading a new contact it's not reported on the next request (even though it's still present in the web address book).


Setup

CalDAV-Sync

  • Server: caldav.calendar.yahoo.com

if you get authentication errors try: caldav.calendar.yahoo.com/dav

as of 2013-05-06 you'll have to enter this path (insert your email address): caldav.calendar.yahoo.com/dav/YOUREMAIL/Calendar

  • use SSL: leave ticked, it won't work otherwise
  • Username: your Yahoo-ID (i.e. your email address at yahoo, if your email address ends with @yahoo.com enter just the name part)
  • Password: your Yahoo-Password

CardDAV-Sync

Please see known issues below.

  • Server: carddav.address.yahoo.com
  • use SSL: leave ticked, it won't work otherwise
  • Username: your Yahoo-ID (i.e. your email address at yahoo, if your email address ends with @yahoo.com enter just the name part)
  • Password: your Yahoo-Password

known issues

authentication issues

Although Yahoo! encourages you to use a safe password and include non-alphanumerical characters their sync servers have problems to authenticate your with certain characters in your password.

Here is a list of characters you should avoid in your password if you want to sync to Yahoo!:

  • "
  • <
  • >
  • +
  • &

Characters that appear to be safe are:

  •  !
  • $
  • @
  •  %
  • ,

Update: As it turned out it's not just certain characters that do not work. Some users can't authenticate even with alphanumeric passwords.

server errors

As of 2012-05-09 Yahoo's server seem completely broken! It's almost impossible to get a valid response from the servers above. The error codes vary from 401 and 404 to 502, 503, 504 or the connections just times out. Please note that this is not a bug in CardDAV-Sync or CalDAV-Sync. This is a server issue!

Update (2012-11-19): Currently this is more an issue with CardDAV than with CalDAV. In CalDAV-Sync you may not be able to add an account. Just retry later in that case. Also you may get an error notification from time to time (with an error code of 400 or something from 500 to 504). You can safely ignore that errors. The app retries 10 times to sync in case of an error, but sometimes even the 10th attempt results in an error. The next sync will probably work well.

In CardDAV-Sync the retry-approach doesn't work. For some users every attempt to sync returns an error code 500. Unfortunately it's impossible to sync in that case. Note that not only CardDAV-Sync is affected, OSX users see that issue too (see Error when try to sync Yahoo account with Contacts app and Mac address book sync with yahoo contacts does not work in OS X 10.8. ...).


Some users from France reported authentication problems. Please try the following URLs in that case:

CalDAV-Sync
caldav.calendar.yahoo.com/principals/users/
or
caldav.calendar.yahoo.com/principals/users/<your Yahoo! ID>/
CardDAV-Sync
carddav.address.yahoo.com/principals/users/
or
carddav.address.yahoo.com/principals/users/<your Yahoo! ID>/

Please let me know which one works for you!


Calendar name issues

Several users reported that calendars with certain special characters in their names don't sync. Please avoid characters like ' and & in your calendar's names. This issue has been reported to Yahoo!.