Facebook будет использовать любые метатеги открытого графика, если они присутствуют для заголовка, изображения и т. Д. (Например, og: title). Документация Facebook для Open Graph Protocol объясняет это более подробно:
Протокол Open Graph определяет четыре обязательных свойства:
og: title - название вашего объекта, как оно должно отображаться на графике, например, «The Rock».
og: type - тип вашего объекта, например, «фильм». Смотрите полный список поддерживаемых типов.
og: image - URL изображения, который должен представлять ваш объект на графике. Изображение должно быть не менее 50 на 50 пикселей и иметь максимальное соотношение сторон 3: 1.
og: url - канонический URL-адрес вашего объекта, который будет использоваться в качестве его постоянного идентификатора на графике, например, http://www.imdb.com/title/tt0117500/ .
Кроме того, мы расширили базовые метаданные, добавив два обязательных поля для связи вашей страницы с Facebook:
og: site_name - удобочитаемое имя для вашего сайта, например, «IMDb».
fb: admins или fb: app_id - разделенный запятыми список идентификаторов пользователя Facebook или идентификатора приложения платформы Facebook, который администрирует эту страницу. Допустимо включать как fb: admins, так и fb: app_id на вашу страницу.
Также рекомендуется включить следующее свойство, а также эти свойства, состоящие из нескольких частей.
og: description - описание вашей страницы в виде одного-двух предложений.
Я не уверен, как они это делают для страниц, на которых нет этих тегов. Если вы пытаетесь продублировать эту функцию, это не поможет, извините. Но если вы пытаетесь сделать так, чтобы ваши страницы отображались в издателе так, как вы хотите, возможно, так и будет.
Вы также можете использовать отладчик opengraph на Facebook, который предоставит информацию о вашем предварительном просмотре, а также (очень удобно) обновит их кэшированную ссылку, если вы внесете изменения. В противном случае вы можете внести изменения в ссылку, которой хотите поделиться, и эти изменения не будут отображаться в течение нескольких дней:
https://developers.facebook.com/tools/debug