Кнопка «Поделиться» на Facebook игнорирует мета-теги og: - PullRequest
1 голос
/ 26 октября 2011

Я пытался использовать прямую ссылку на sharer.php, но возникли проблемы с управлением всплывающим окном и его закрытием, а также с тем фактом, что Facebook не предоставляет на него документацию с реальными параметрами (например, p [title] и т. Д.)Кажется неблагоразумным полагаться на этот метод.

Так что я следую инструкциям, данным Facebook, и он не использует метаданные, которые они определили.Я скопировал синтаксис напрямую, он правильно размещен в заголовке документа HTML, и весь этот документ HTML находится в iFrame, чтобы предотвратить любое внешнее взаимодействие.Окно «Поделиться» всплывает, как и ожидалось, но ни одно из свойств (кроме URL-адреса, включенного в тег) не заполняется.

По иронии судьбы, когда я перехожу прямо на эту страницу в браузере и вместо этого нажимаю нав букмарклете «Поделиться на Facebook» он правильно читает мета-свойства!

Буду признателен за любые предложения, если они не «используют кнопку« Мне нравится »», потому что это совсем не одно и то же.

Ответы [ 2 ]

0 голосов
/ 19 июня 2014

Facebook получает заголовок, описание и изображение из og properties.Проверьте, правильно ли добавлены мета-теги открытого графика для общего URL.Затем проверьте этот URL, используя https://developers.facebook.com/tools/debug

0 голосов
/ 27 октября 2011

Facebook игнорирует ваши метатеги, когда они используются в iframe, и вставляет свои собственные.Это по замыслу.Я думаю, что можно использовать ссылку 'sharer', хотя ...

...