redfieldone
@redfieldone
Старый , лысый и без денег.

Как создать кнопку шары Facebook без open graph?

Доброе утро комрады. Вот впервые столкнулся с такой проблемой.
Получается так :
-- Есть страница на которую невозможно вручную или динамически с js подставить open graph метатеги (для друпаллеров это entity), по этому я подумал что есть какие то возможности в facebook api создать обьекты с параметрами вроде как у ОК или VK
<script type="text/javascript">
document.write(VK.Share.button({
  url: '<?php echo $testUrl; ?>',
  title: '<?php echo $testTitle; ?>',
  image: '<?php echo $testImage; ?>',
  text: '<?php echo $testBody; ?>',
  noparse: false
}));
</script>


<div id="ok_shareWidget"></div>
<script>
!function (d, id, did, st, title, description, image) {
  var js = d.createElement("script");
  js.src = "https://connect.ok.ru/connect.js";
  js.onload = js.onreadystatechange = function () {
  if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
    if (!this.executed) {
      this.executed = true;
      setTimeout(function () {
        OK.CONNECT.insertShareWidget(id,did,st, title, description, image);
      }, 0);
    }
  }};
  d.documentElement.appendChild(js);
}(document,"ok_shareWidget","<?php echo $testUrl; ?>",'{"sz":30,"st":"oval","nc":1,"ck":2}',"<?php echo $testTitle; ?>","<?php echo $testBody; ?>","<?php echo $testImage; ?>");
</script>

Я не сильный js разработчик, по этому прошу помощи. А с facebook SDK уже 2 дня дерусь (голову сломать можно). Если ли просто примеры с инициализацией и вставкой ? Подскажите пожалуйста.

Спасибо большое заранее.
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы