Теги Facebook OG не работают

У меня есть простое приложение с рельсами 3 с кнопкой FB. Ive использовал теги FB OG, чтобы получить изображение другой соответствующей информации, размещенной во время подобной транзакции.

когда я тестирую свой локальный сервер и после загрузки ложь выкладывается с изображением по умолчанию в Facebook и не включает другую информацию из тегов OG.

Я рассмотрел несколько других вопросов по этому поводу, рассмотрел инструкции разработчиков FB о том, как использовать теги OG, и я уверен, что правильно их ввел. Удивление, если есть еще один шаг или что-то еще, что мне не хватает

У меня есть теги в моей голове, как будто

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>my title</title>
<meta property="og:title" content="My Site" />
<meta property="og:site_name" content="My Site" />
<meta property="og:url" content="http://www.mysite.com/"/>
<meta property="og:image" content="http://www.mysite.com/assets/image.png"/>
<meta property="og:type" content="ecommerce"/>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= favicon_link_tag "/favicon.ico" %>
<%= csrf_meta_tags %>

   телосложение

Ответ 1

Посмотрите эту ссылку: http://developers.facebook.com/tools/debug

Введите тэг url или og здесь, чтобы получить, если с вашей разметкой что-то не так.

Ответ 2

og: url - это URL-адрес объекта.

Например, если ваш URL-адрес объекта http://yoursite.com/object.php, то то же самое должно быть вашим og: url

Ответ 3

Возможная проблема состоит в том, что ваше изображение не соответствует минимальному размеру 200 на 200 пикселей. Попробуйте изменить размер вашей фотографии, чтобы соответствовать этим требованиям, что на самом деле сработало в моем случае.

Надеюсь это поможет.

Ответ 4

Вы должны включить префикс в тег HTML:

<html prefix="og: http://ogp.me/ns#">