Сегодня я проверяю свой сайт, и этот код не работает:
<script>
...
FB.ui({
display: 'dialog',
method: 'share_open_graph',
action_type: 'og.likes',
hashtag: '#Testing',
action_properties: JSON.stringify({
object: {
'og:image': img,
'og:image:secure_url': img,
'og:image:type': 'image/jpeg',
'og:image:width': w,
'og:image:height': h,
'og:image:alt': img,
'og:url': link,
'og:title': title,
'og:description': desc,
'fb:admins': fbadmin
}
})
},
function(response) {
if (typeof response != 'undefined') {
//Success
} else {
//Not Success;
}
});
</script>
С этим кодом от https://developers.facebook.com/docs/sharing/reference/share-dialog/:
FB.ui({
method: 'share',
href: link,
}, function(response){});
Facebook видит и делает снимок ссылки , но не тот, которым мне нужно поделиться.
Видимо ФБ изменило политику совместного использования.
Как теперь я могу настроить paramateres для обмена? Как настроить пользовательское изображение, если на этой ссылке много картинок?
Отредактировано
Без og: url снова заработало, но после клика успешно поделился контентом на фейсбуке, перенаправил на URL, а не на URL, которым мне нужно поделиться.