https://developers.facebook.com/docs/sharing/reference/share-dialog VS https://developers.facebook.com/docs/plugins/share-button
Экспериментируя как с диалоговым окном обмена FB.ui, так и с использованием кнопки fb:share-button / class="fb-share-button" я заметил, что использование метода FB.ui не предлагает варианты обмена (Поделиться на временной шкале, временная шкала друзей и т. д.) в диалоговом окне, а og:description не отображается в сообщении FB (но оно есть в предварительном просмотре сообщения), а форматирование разметки для отображения отличается. Очевидно, что оба метода используют два разных сервиса:
FB.ui: .../v2.0/dialog/share... и кнопка «Поделиться»: .../sharer/sharer.php?...
Можно было бы подумать, что, используя JavaScript SDK, у разработчика будет больше возможностей для настройки обмена, но, по моему опыту, это не так.
Да, я проверил свои ссылки через линтер, мои теги открытого графа установлены правильно, и я добавил «scrape=true» в строку запроса.
По крайней мере, я надеюсь, что og:description будет отображаться в сообщении FB с помощью SDK и что форматирование будет таким же. Любая проверка этого поведения и обходных путей?