Поделиться постом в Facebook со ссылкой, используя JS SDK - PullRequest
0 голосов
/ 31 октября 2018

У меня есть пост на общедоступной странице в 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 сделать репост и исправить эту проблему? Пожалуйста, помогите мне

...