Передача заголовка, URL и изображения на share.php в facebook
Я хочу поделиться заголовком, изображением и описанием на Facebook без JavaScript, просто передав их на share.php из Facebook. У меня есть некоторый код на этом сайте. Альтернатива с открытым исходным кодом AddThis AddToAny, ShareThis и т. Д. Для социальных закладок
и я прочитал вопрос о том, как передать пользовательский параметр в ссылке на Facebook sharer
Теперь я хочу совместить оба вопроса. Могу ли я передать изображение, название и описание просто в facebook share.php url
лайк:
<a class="scmFacebook" href='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;?>'>Facebook</a>
ИЛИ Если я не прав, пожалуйста, покажите мне правильный пункт назначения.
2 ответа
По словам разработчиков Facebook ( ошибка):
Распространитель больше не будет принимать пользовательские параметры, и Facebook будет извлекать информацию, отображаемую в предварительном просмотре, так же, как она отображалась на Facebook в виде сообщения из метатегов URL OG.
Либо вы используете кнопку "Поделиться" - требуется Javascript SDK
Или используйте последнюю версию диалогового окна "Поделиться" - требуется только идентификатор приложения. У него есть метод прямого направления URL для вызова диалога общего доступа:
https://www.facebook.com/dialog/share? app_id={app-id} &display=popup &href={link-to-share} &redirect_uri={redirect-uri}
<head>
<meta property="og:title" content="Title" />
<meta property="og:image" content="image_link" />
<meta property="og:url" content="https://www.google.com/" />
<meta property="og:description" content="Description" />
<meta property="og:site_name" content="Google" />
</head>
<body>
<a href="https://www.facebook.com/sharer.php?u=link">Facebook</a>
</body>
Используйте свойство meta, чтобы использовать описание заголовка и изображение и ссылку sharer.php для публикации