Доброе утро комрады. Вот впервые столкнулся с такой проблемой.
Получается так :
-- Есть страница на которую невозможно вручную или динамически с 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 дня дерусь (голову сломать можно). Если ли просто примеры с инициализацией и вставкой ? Подскажите пожалуйста.
Спасибо большое заранее.