gpt4 book ai didi

javascript - 如何通过 JavaScript 将 base64 图像分享到 facebook?

转载 作者:行者123 更新时间:2023-11-30 19:48:44 25 4
gpt4 key购买 nike

我正在尝试将 base64 图像分享到 facebook 我已经使用了很多 API,我发现的只是分享 url,

imagedata gives me base url code

object gets only url

我如何使用此 base64 编码图像共享我的页面

这是我的代码

 #JavaScript

function ogShare() {
var canvas = document.querySelector('#screenShotBody > canvas');
var dataURI = canvas.toDataURL('image/jpeg', 1.0);
var imgdata = dataURI.match(/data:(image\/.+);base64,(.+)/);

FB.ui({
method: 'share_open_graph',
action_type: 'og.likes',
action_properties: JSON.stringify({
object: "https://imgur.com/a/3oGNDZz" //this gets only url
})
}, function (response) {
// Debug response (optional)
console.log(response);
});
}

html

  <div class="modal-body">
<a data-placement="top" onclick="ogShare();" data-
toggle="tooltip" style="cursor:pointer" title="Share"><i class="fas
fa-share-alt"></i> <i class="fab fa-facebook-square"></i></a>
<div class="container-canvas">
<div id="screenShotBody"></div>
</div>
</div>

最佳答案

不确定目前是否可以通过 FB 的 API 来完成。另一种选择是将图像临时存储在您的服务器上并为其提供一个可公开访问的 URL 或将其上传到图像共享网站,例如 imgur。然后将该 URL 传递给 FB API。

关于javascript - 如何通过 JavaScript 将 base64 图像分享到 facebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54692101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com