Javascript facebook sharer上的自定义图像

Javascript facebook sharer上的自定义图像,javascript,php,facebook-graph-api,facebook-sharer,facebook-share,Javascript,Php,Facebook Graph Api,Facebook Sharer,Facebook Share,我正在facebook上分享一个链接。但我想显示自己的静态图像(独立于url)。在google和facebook的帮助下,我知道我必须在sharer.php的image参数中传递image path(我想要显示的)。但它仍然显示与该站点相关的图像。我不知道我的错误在哪里。如果有人知道答案,请解释或建议我从哪里可以从一开始就理解链接。非常感谢。 这是我的密码 <?php $title = urlencode("How to Create a Custom Facebook S

我正在facebook上分享一个链接。但我想显示自己的静态图像(独立于url)。在google和facebook的帮助下,我知道我必须在sharer.php的image参数中传递image path(我想要显示的)。但它仍然显示与该站点相关的图像。我不知道我的错误在哪里。如果有人知道答案,请解释或建议我从哪里可以从一开始就理解链接。非常感谢。 这是我的密码

<?php
        $title = urlencode("How to Create a Custom Facebook Share Button with a Custom Counter");
        $url = urlencode("http://www.daddydesign.com/wordpress/how-to-create-a-custom-facebook-share-button-with-a-custom-counter/");
        $summary = urlencode("Learn how to create a custom Facebook 'Share' button, complete with a custom counter, for your website!");
        $image = urlencode("http://www.daddydesign.com/ClientsTemp/Tutorials/custom-iframe-share-button/images/thumbnail.jpg");
?>
<html>
        <a id="button" onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title; ?>&amp;p[summary]=<?php echo $summary; ?>&amp;p[url]=<?php echo $url; ?>&amp;&p[images][0]=<?php echo $image; ?>', 'sharer', 'toolbar=0,status=0,width=550,height=400');" target="_parent" href="javascript: void(0)">
            Click to Share 
        </a>
</html>  
问题出在你的图像上——它实际上不是一张图像,而是带你去一个普通的网页


您需要设置符合要求的特定图像,最小尺寸为200x200像素

尝试传递计算机上映像的路径,而不是链接。我面临着一个类似的问题,那就是图像需要上传到facebook,并使用上传过程返回的散列来引用。