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
並且它檢索有關圖片的信息。
你有沒有設法找到一個解決辦法? –