大家好,我有一个问题,张贴图像画布到facebook。
这是我正在使用的函数。我可以使用另一个功能下载图片,但每当我尝试将图片分享到facebook时,总是出现错误。
share.off('click').click(function(){
var canvasData = canvas.toDataURL("image/png");
FB.init(
{
appId : ******
});
FB.api('/me/photos', 'post', {
message:'photo description',
url: canvasData
}, function(response){
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
}).fadeIn();
}如果我将url: canvasData更改为实际的图像链接,则会成功。有什么变通的办法吗?提前感谢
发布于 2014-02-12 11:33:09
FB.api("/me/photos","POST",
{
"source": "{image-data}"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
});https://stackoverflow.com/questions/15458620
复制相似问题