Я работаю над задачей поделиться ссылкой на facebook. Но я хочу показать свое статическое изображение (независимо от url). С помощью google и facebook я узнаю, что мне нужно пройти путь изображения (который я хочу отобразить) в параметре изображения sharer.php. Но все же он отображает изображение, связанное с этим сайтом. Я не знаю, где моя ошибка. Если кто-нибудь знает ответ, пожалуйста, объясните или предложите мне ссылку, откуда я могу понять с самого начала. Спасибо. Вот мой код.Пользовательское изображение на facebook sharer
<?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&p[title]=<?php echo $title; ?>&p[summary]=<?php echo $summary; ?>&p[url]=<?php echo $url; ?>&&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>
Попробуйте проложить путь к изображению на вашем компьютере, а не ссылку. Я столкнулся с аналогичной проблемой, когда изображение нужно было загрузить в facebook и ссылалось на хэш, возвращенный процессом загрузки. – khuderm