0
心中已经被与POST上Picasa的API挣扎。 这里是代码:POST请求到Picasa API
$.ajax({
type: "POST",
url: 'https://picasaweb.google.com/data/feed/api/user/' + uid + '/albumid/' + album_id + '/photoid/' + photo_id,
crossDomain: true,
data: { content: content },
success: function() { alert("Success"); },
error: function() { alert('Failed!'); }
});
我已经通过检索得到一些信息没有问题
。
现在到了有趣的部分,当我尝试测试与谷歌服务出现此错误:
XMLHttpRequest cannot load
https://picasaweb.google.com/data/feed/api/user/userid/albumid/albumid/photoid/photoid?content=foo%bar.
Origin http://localhost:3000 is not allowed by
Access-Control-Allow-Origin
。
而当我在Firefox中尝试时,请求标头方法更改为OPTIONS
,状态为204: no content
。
此外,我试图将datatype
更改为jsonp
,但随后HTTP方法更改为GET
并且它检索有关图片的信息。
你有没有设法找到一个解决办法? –