javascript - 分享此 API Facebook 分享图片未显示

标签 javascript html facebook facebook-sharer sharethis

我有使用“共享此 API”的三重按钮社交媒体共享。一切都好。他们都在分享正确的内容。但除了 facebook 共享图像之外,它不能注册为 og 属性的一部分。当 Facebook 弹出共享出现时,不显示图像。有人可以帮忙吗?提前致谢!

我实际上只是按照客户给的模板进行操作,我不想尽可能地更改API/插件。我在 API 网站 http://developer.sharethis.com/ 中找不到此类服务的任何文档。 .

这是代码。

    <script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=71dfd17f-04ad-4bd7-acfc-7a47e609cc6f&amp;type=website&amp;post_services=email%2Cfacebook%2Ctwitter&amp;button=false"></script>
    <script type="text/javascript">
         var BASE_URL = "http://mydemosite.com/";
         var shared_object1 = SHARETHIS.addEntry({
             title:"My Site | This is showing in fb debugger",
             url: BASE_URL,
             summary:'My summary. This is showing in fb debugger.',
             content:'My Content. This is showing in fb debugger.',
             image: BASE_URL + 'share.png'
         });
         console.log(BASE_URL + 'share.png'); //This returns exactly the url of the image
         shared_object1.attachChicklet("email", document.getElementById("share_email"));
         shared_object1.attachChicklet("facebook", document.getElementById("share_fb"));
         shared_object1.attachChicklet("twitter", document.getElementById("share_twitter"));
    </script>

我还检查了 facebook 的调试器。 og: 属性下未列出任何图像。 https://developers.facebook.com/tools/debug

最佳答案

当我也在我的 <head> 中进行硬编码时,它现在可以工作了标签:

<meta property="og:image" content="<?php echo $base_url; ?>share.png"/>

关于javascript - 分享此 API Facebook 分享图片未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22810121/

相关文章:

javascript - UTF-8 转为可读字符

javascript - Node JS MySQL 插入多变量查询 ER_PARSE_ERROR

javascript - 使用 javascript 更改目标链接

javascript - 如何使用 CSS 或 JS 让一些文本输入在输入中显示帮助图标?

android - 如何使用 android facebook sdk 在 friend 的墙上发布文本

javascript - 防止 body 点击某些 dom 元素

javascript - 如何使用json读取html中的php数据

javascript - 我怎样才能阻止文本区域消失?

facebook - 请求额外许可 Facebook SDK 4 iOS

ios - 哦哦用户取消了Facebook登录。 -PARSE