Javascript CORS权限-Picasa API

Javascript CORS权限-Picasa API,javascript,html,html5-canvas,cross-domain,Javascript,Html,Html5 Canvas,Cross Domain,我正在尝试使用PicasaAPI获取照片,以便在HTML5画布元素中使用它们 在我收到这张照片后,我意识到标题没有访问控制Allow Origin。因此,我无法使用函数toDataURL在canvas元素中绘制图像 我可以通过某种方式配置Picasa API来返回CORS权限吗 var picascope='1https://photos.googleapis.com/data'; var picasatoken=“”; var inc=0; $(窗口)。加载(函数(){ 检查Picasast

我正在尝试使用PicasaAPI获取照片,以便在HTML5画布元素中使用它们

在我收到这张照片后,我意识到标题没有访问控制Allow Origin。因此,我无法使用函数toDataURL在canvas元素中绘制图像

我可以通过某种方式配置Picasa API来返回CORS权限吗

var picascope='1https://photos.googleapis.com/data';
var picasatoken=“”;
var inc=0;
$(窗口)。加载(函数(){
检查Picasastatus();
}); 
函数checkPicasStatus(){
gapi.auth.authorize({client_id:'132235104364-ivqhbbo6bsiq6pbp5n441rulqncittr9.apps.googleusercontent.com],作用域:PicasScope,立即:true,cookie_策略:'single_host_origin',picasaAuthResult);
}
函数loginPicasa(){
picasatoken=“”;
gapi.auth.authorize({client_id:'132235104364-ivqhbbo6bsiq6pbp5n441rulqncittr9.apps.googleusercontent.com',作用域:picasaScope,立即:false,cookie_策略:'single_host_origin',picasauthresult);
}
函数picasaAuthResult(authResult){
if(authResult&!authResult.error){
picasatoken=authResult.access_令牌;
getPicasaAlbums();
}
其他的
loginPicasa();
}
函数getPicasaAlbums(){
$.ajax({
网址:'https://photos.googleapis.com/data/feed/api/user/default?alt=json&access=all',
数据:{
访问令牌:picasatoken
},
键入:“GET”,
跨域:是的,
数据类型:“jsonp”,
错误:函数(textStatus,errorshown){
控制台日志(“错误1”);
},
成功:功能(数据){
if(data&&data.feed){
如果(data.feed.entry&&(data.feed.entry.length>0)){
var值=”;
对于(变量i=0;i0))
createPicasaPhotosAlbums(result.feed.entry);
其他的
创建Picasaphotosalbums([]);
}
其他的
log('get Picasa Photos Album Error');
}
});
}
函数createPicasaPhotosAlbums(图像){
var i=0;
对于(i=0;i1){
对于(j=0;j最大尺寸){
_url=obj.url;
_宽度=对象宽度;
_高度=物体高度;
maxSize=对象宽度;
}
}
}
如果(缩略图长度>1){
对于(t=0;t100&&obj.width
#返回{
浮动:左;
宽度:200px;
高度:200px;
}
#背向跳水{
浮动:左;
宽度:200px;
高度:200px;
}

您的浏览器不支持HTML5画布标记。

我可以在链接中尝试什么?它永远不会访问picasa,所以,当然,您不会从picasaHi Joramanda获得访问控制allow origin。在左边的菜单中,你有一个谷歌照片按钮(点击它)。之后,点击“登录到您的帐户”按钮,使用您的谷歌帐户登录,然后您可以将照片从您的谷歌帐户导入应用程序。如果在那之后你分析每张照片的标题,你会发现它没有access-control-allow-origin。是的,不,谢谢,不会在你的网站上登录到我的谷歌帐户,谢谢你,如果你不能分享你的代码,那就不要麻烦问金希·乔罗曼达了。非常感谢您的好意,建议分享我的代码。我当然会那样做。尽快,我将创建一个新的项目,只有代码就这个问题。正如您可能理解的那样,我只是共享了链接,因为我知道不需要共享代码来查看请求并验证没有链接