Picasa api allows cross domain GET requests. But when I tried posting an image/comment, I got the following error.
XMLHttpRequest cannot load
https://picasaweb.google.com/data/feed/api/user/default/albumid/5825390619150171601?access_token=ya29.AHES6ZSR2XSlImdSJxNBVczzfz4DPoW3vRvywTNg8ELNs6OStqSBbTM
. Origin 'http://localhost' is not allowed by Access-Control-Allow-Origin.
var url = 'https://picasaweb.google.com/data/feed/api/user/default/albumid/' + albumId + '?access_token=' + myToken;
$.ajax({
url: url,
data: f /*image file object*/,
contentType: f.type,
processData: false,
type: "POST",
success:function(data){
successCallback(data);
},
error:function(data){
failureCallback(data);
}
});
p.s : Here's a link to a similar stackoverflow discussion.