jQuery Ajax no autorizado 401 error

Tengo este código:

getToken(); echo "RSS Feed:  
"; echo ""; echo ""; echo ""; echo ""; echo ''; echo "
"; ?> jQuery("#click").click(function(){ var quickadd = escape( jQuery("input[name=rss_feed]").val() ); var T = escape( jQuery("#token").val() ); var ck = escape( jQuery("#ck").val() ); var params = "quickadd="+quickadd+"&T="+T; jQuery.ajax({ type: "POST", url: "http://www.google.com/reader/api/0/subscription/quickadd?ck="+ck+"&client=scroll", data: params, contentType: "application/json", success: function(data){ alert(data); } }); });

Obtengo un error 401 no autorizado al usar ajax, pero cuando trato de utilizar un método POST normal (que no sea ajax), entonces puedo ver el resultado.
Esta es una salida exmaple que estoy viendo cuando uso un POST ordinario

 {"query":"http://feeds.feedburner.com/TechCrunchIT","numResults":1,"streamId":"feed/http://feeds.feedburner.com/TechCrunchIT"} 

Por cierto, estoy integrando la cuenta de google reader en mi aplicación y es por eso que llamo a esa en el ajax-url.

Esto debería ayudarte

 jQuery.ajax({ type: "POST", url: "http://www.google.com/reader/api/0/subscription/quickadd?ck="+ck+"&client=scroll", data: params, contentType: "application/json", beforeSend: function(xhr) { xhr.setRequestHeader("Authentication", "Basic " + encodeBase64(username + ":" + password) //May need to use "Authorization" instead }, success: function(data){ alert(data); } });