У меня есть пост на общедоступной странице в Facebook. Пост содержит только текст и ссылку на внешний ресурс (сайт). Если я поделюсь этим постом с помощью кнопки «Поделиться» прямо на Facebook, он сделает репост со ссылкой, текстом и ссылкой на общедоступную страницу. Но если я использую это:
FB.ui(
{
method: 'share',
href: url
},
function(response) {
if (response !== undefined && !response.error_message) {
console.log('FACEBOOK_SHARING_SUCCESS');
} else {
console.log('FACEBOOK_SHARING_ERROR');
}
}
);
Делает пост только со ссылкой на внешний сайт и вырезает текст и ссылку на публичную страницу. И это уже не общедоступный пост, а общедоступная ссылка.
Если исходное сообщение содержит текст и изображение или просто текст с использованием этого метода, создается общий пост со всеми необходимыми данными. Но если пост содержит внешние ссылки, он нарушает все.
Как заставить FB сделать репост и исправить эту проблему? Пожалуйста, помогите мне