del.icio.us API URL Switch
So, it would appear that the del.icio.us API URL has changed recently, and that it’s causing problems with Cocoalicious. I was able to solve the problem simply by opening Cocoalicious, going to Preferences, changing the API URL to:
https://api.del.icio.us/v1
…and then restarting. Let me know how that works for you (if it doesn’t, I’ll have to look into the problem a bit more).
(Update: Question for those who say it isn’t working. Are you restarting the app after changing the URL?)
(Update 2: Have you tried unchecking “automatically log in” in the preferences, then restarting and logging in?)
(Update 3: OK, I’m aware people are having problems–although it’s working OK for me–but I do not have the time to deal with this right now. Sorry–I’ll look at it when I can.)
August 14th, 2006 at 6:59 am
Yes, Me again
This is what I am getting in the Console when I launch:
===== Monday, August 14, 2006 9:58:06 AM US/Central =====
2006-08-14 09:58:12.614 Cocoalicious[1034] NSError “Error NSURLErrorDomain -1012″ Domain=NSURLErrorDomain Code=-1012 UserInfo={
NSErrorFailingURLKey = https://api.del.icio.us/v1/posts/update?;
NSErrorFailingURLStringKey = “https://api.del.icio.us/v1/posts/update?”;
}
2006-08-14 09:58:12.615 Cocoalicious[1034] PARSE ERROR: NSError “Error NSXMLParserErrorDomain 5″ Domain=NSXMLParserErrorDomain Code=5
August 14th, 2006 at 6:51 pm
Unfortunately this fix didn’t work for me.
Cocoalicious is a great product!
August 14th, 2006 at 9:29 pm
Didn’t seem to work for me. I’m running build 43.
August 17th, 2006 at 8:46 am
I got this from console when launch:
2006-08-18 00:46:00.477 Cocoalicious[415] NSError “Error NSURLErrorDomain -1012″ Domain=NSURLErrorDomain Code=-1012 UserInfo={
NSErrorFailingURLKey = https://api.del.icio.us/v1/posts/all?;
NSErrorFailingURLStringKey = “https://api.del.icio.us/v1/posts/all?”;
}
2006-08-18 00:46:00.478 Cocoalicious[415] PARSE ERROR: NSError “Error NSXMLParserErrorDomain 5″ Domain=NSXMLParserErrorDomain Code=5
2006-08-18 00:46:00.479 Cocoalicious[415] can’t reload from disk or del.icio.us
August 17th, 2006 at 8:52 am
BTW. I’m using b43, and this works fine from the terminal:
curl -u user:passwd -o fooooo.xml ‘https://api.del.icio.us/v1/posts/all?’
August 17th, 2006 at 12:13 pm
Any update on this? I am going to have to jump to another program if I can’t figure this out.
August 17th, 2006 at 12:55 pm
I am geting the same error as Matthew Crawley.
August 17th, 2006 at 1:12 pm
It’s working for me
Don’t know if it’s because I have some private urls on del.icio.us
thnx for cocoalicious =)
August 17th, 2006 at 5:54 pm
Didn’t work. Won’t allow me to login.
August 17th, 2006 at 6:21 pm
This didn’t work for me either.
Thanks,
Garron
August 17th, 2006 at 11:38 pm
Changing the URL _and_ restarting the application dont work for me.
August 18th, 2006 at 7:57 am
Yes, I’ve restarted, and uncheked the auto-login function.
Still getting a “invalid username/password” error in the login box.
Logging into my http://del.icio.us account works fine, as well as DeliBar.
Here’s the error from the logs;
2006-08-18 10:55:30.296 Cocoalicious[529] NSError "Error NSURLErrorDomain -1012" Domain=NSURLErrorDomain Code=-1012 UserInfo={
NSErrorFailingURLKey = https://api.del.icio.us/v1/posts/update?;
NSErrorFailingURLStringKey = “https://api.del.icio.us/v1/posts/update?”;
}
August 18th, 2006 at 1:53 pm
Decided to work today. Don’t really know why.
August 18th, 2006 at 2:05 pm
> Question for those who say it isn’t working. Are you restarting the app after changing the URL?
Yes.
> Have you tried unchecking “automatically log in” in the preferences, then restarting and logging in?
Yes.
Still not working.
August 18th, 2006 at 5:51 pm
Tried nuking prefs, resetting the URL to the new one, quitting a bunch, nuking application support folder… no luck. I miss Cocoalicious
August 19th, 2006 at 10:14 am
As Isaac Huang mentioned, curl can be used to confirm that del.icio.us is working properly (which is the case).
I’ve checked the XML file returned with xmllint and it seems to be ok.
The problem therefore lies where the NSXMLParser is used I suppose… Might this be related?
August 20th, 2006 at 2:04 pm
It works at home but not at work. This incident just shows how hooked I am on Cocoalicious and what a great program it is.
August 23rd, 2006 at 8:21 pm
This error (-1012) is called “NSURLErrorUserCancelledAuthentication”.
August 24th, 2006 at 8:26 am
Tried all your suggestions, still no dice. Here’s the console reporto…
2006-08-24 12:25:37.046 Cocoalicious[405] NSError “Error NSURLErrorDomain -1012″ Domain=NSURLErrorDomain Code=-1012 UserInfo={
NSErrorFailingURLKey = https://api.del.icio.us/v1/posts/all?;
NSErrorFailingURLStringKey = “https://api.del.icio.us/v1/posts/all?”;
}
2006-08-24 12:25:37.047 Cocoalicious[405] PARSE ERROR: NSError “Error NSXMLParserErrorDomain 5″ Domain=NSXMLParserErrorDomain Code=5
2006-08-24 12:25:37.048 Cocoalicious[405] can’t reload from disk or del.icio.us
Is it as simple as Cocoalicious just forming the wrong queries? I guess I don’t really get how it works, so can’t offer any insight, but I hope you get it fixed soon, it’s a great app!!
August 24th, 2006 at 8:14 pm
2006-08-24 21:13:16.070 Cocoalicious[1600] NSError “Error NSURLErrorDomain -1012″ Domain=NSURLErrorDomain Code=-1012 UserInfo={
NSErrorFailingURLKey = https://api.del.icio.us/v1/posts/all?;
NSErrorFailingURLStringKey = “https://api.del.icio.us/v1/posts/all?”;
}
2006-08-24 21:13:16.070 Cocoalicious[1600] PARSE ERROR: NSError “Error NSXMLParserErrorDomain 5″ Domain=NSXMLParserErrorDomain Code=5
2006-08-24 21:13:16.070 Cocoalicious[1600] can’t reload from disk or del.icio.us
August 30th, 2006 at 2:50 pm
I changed the URL as suggested (https://api.del.icio.us/v1) and restarted cocoalicious. Now I’m able to sync my tag cloud again.
September 25th, 2006 at 10:54 pm
So after a while using Pukka (and hating this shareware-reminder) i finally figured out how to get cocoa.licio.us up and running again:
It seem there is a problem with the “https”-handling for the stored keychain entry and the configured API url in Cocoalicious. After manually changing the keychain entry to “https”, restarting the application and typing the password again, everything was fine for me.
I am deliciousified, again. My life continues!
September 28th, 2006 at 10:54 am
That worked like a charm for me too, Bjoern!
October 1st, 2006 at 6:33 pm
It worked for me, too.
For more granularity:
1. Open Keychain Access (/Applications/Utilities/Keychain Access.app
2. Double-click on the api.delicious item
3. Change the http://api.del.icio.us in the Where field to https://api.del.icio.us/v1
4. Restart Cocoalicious