Picasa API允许跨域GET请求。但是当我尝试发布图片/评论时,出现以下错误。Picasa api是否允许CORS Post?
XMLHttpRequest无法加载
https://picasaweb.google.com/data/feed/api/user/default/albumid/5825390619150171601?access_token=ya29.AHES6ZSR2XSlImdSJxNBVczzfz4DPoW3vRvywTNg8ELNs6OStqSBbTM
。来源'http://localhost'是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:这里是a link一个类似计算器的讨论。
实际上URL是通过TLS加密的。主机(例如'picasaweb.google.com')在DNS查找和SNI协商期间可用,但[URL已加密](http://stackoverflow.com/questions/499591/are-https-urls-encrypted)。 – abraham