У меня есть изображение на моем сервере. Я должен разрешить пользователям делиться этим на своей учетной записи Facebook. У меня есть идентификатор приложения и секретный ключ. Это тоже работает. Но это не то изображение, которое я передаю в метатеге og: image. Я не могу понять, где я иду не так. Если кто-нибудь знает ответ, пожалуйста, объясните или предложите мне ссылку, откуда я могу понять с самого начала. Благодарю вас. Вот мой код
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
<title>Site Title</title>
<meta property="og:title" content="My Site Title"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://www.abcxyz.com/folder1/folder2/page1.php"/>
<meta property="og:image" content="http://abcxyz.com/folder1/folder2/images/image1.jpg"/>
<meta property="og:site_name" content="My Site Name"/>
<meta property="fb:admins" content="10342XXXXXXXXXX"/>
<meta property="og:description" content="Awesome web and graphic design."/>
</head>
<body>
<?php $url = urlencode("http://www.abcxyz.com/folder1/folder2/page1.php/"); ?>
<a id="button" onClick="window.open('http://www.facebook.com/sharer.php?s=100&p[url]=<?php echo $url; ?>', 'sharer', 'toolbar=0,status=0,width=550,height=400');" target="_parent" href="javascript: void(0)">
Share This
</a>
</body>
Задача ещё не решена.
Других решений пока нет …