使用共享按钮时更改图像

时间:2016-01-11 23:46:03

标签: php html facebook google-plus share

我使用以下代码在我的网站上使用自定义按钮进行分享:

<div id="share_buttons">
    <img src="images/facebook.png" onclick="popup('http://www.facebook.com/share.php?u=<?php echo $URL; ?>', 'Share on Facebook');">
    <img src="images/twitter.png" onclick="popup('http://twitter.com/intent/tweet?status=<?php echo $coil->name . " at: " . $URL; ?>', 'Share on Twitter');">
    <img src="images/googleplus.png" onclick="popup('https://plus.google.com/share?url=<?php echo $URL; ?>', 'Share on Google+');">
</div>

问题在于,当我共享页面时,它会从单击的按钮中选择图像。我没有使用任何Twitter,Facebook或谷歌的API,因为他们不允许我使用自定义图像(据我所知)。我想为某人共享时共享一个图像。怎么做?感谢。

1 个答案:

答案 0 :(得分:1)

我添加了以下元标记以使其正常工作。从我的测试来看,它只适用于你有这四个的全部。

<meta property="og:image" content="url/path/to/image" />
<meta property="og:description" content="Text that will be displayed below title" />
<meta property="og:url"content="URL of page" />
<meta property="og:title" content="Title of shared post" />

如果您遇到问题,可以尝试使用Facebook调试程序查看Facebook看到的内容。 https://developers.facebook.com/tools/debug/