2013-12-17 4 views
6

У меня есть простое приложение с рельсами 3 с кнопкой FB. Ive использовал теги FB OG, чтобы получить изображение другой соответствующей информации, размещенной во время подобной транзакции.Facebook 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 %> 

тела материал

+0

Используйте это, чтобы отлаживать URL-адрес https://developers.facebook.com/tools/debug – Ranveer

+0

@ranveer Спасибо. Это помогло мне увидеть, что изображение было маленьким. опубликуйте его как ответ и отметьте его правильно – Renegade

ответ

21

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

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

+0

Есть ли способ сделать это локально, прежде чем я буду размещать свой сайт в прямом эфире? Когда я использую свой локальный URL-адрес, я получаю «Предупреждающие URL-адреса Facebook, которые нельзя просканировать» (я действительно не ожидал, что он сработает ...) – thumbtackthief

+0

Не уверен, что вы можете попробовать развернуть на тестовой ссылке. Я имею в виду, что сканирование в Facebook не имеет смысла для локальных URL-адресов в любом случае. – Ranveer

1

ог: URL является url к объекту.

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

+0

Это необходимо для фейсбуки, это необходимо. Благодаря! –

Смежные вопросы