Теги открытого графа Facebook не работают

Это наша страница http//:www.playtown-game.com. Если вы просмотрите исходный код, вы увидите, что мы определяем теги открытого графа для facebook, чтобы показать изображение и описание, которые мы хотим. Однако, похоже, это не работает, и мы попытались использовать lint для очистки кеша facebook.

Линт жалуется, что:

Inferred Property:  The 'og:url' property should be explicitly provided, even if a valuec     an be inferred from other tags.
Inferred Property:  The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.

... даже несмотря на то, что мы определили их в метатегах. Есть идеи? Спасибо...


person sirival    schedule 30.04.2013    source источник
comment
Где ваши метатеги? Я не нашел их в версии данные извлечены Facebook   -  person Anvesh Saxena    schedule 30.04.2013


Ответы (1)


Я думаю, что проблема связана с методом переадресации, который вы используете для перенаправления пользователей на сайт http://www.playtown-game.com/playtown/app/portal/

<meta http-equiv="Refresh" content="0; URL=http://www.playtown-game.com/playtown/app/portal/">

Это разметка, извлеченная из Facebook https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fplaytown-game.com%2F

Ваши варианты:

  1. добавьте свойства открытого графа facebook в html-файл, который перенаправляет ваших пользователей
  2. или используйте какой-либо другой метод перенаправления, например PHP
    <?php
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: http://www.playtown-game.com/playtown/app/portal/");
    ?> 
person Sutulustus    schedule 30.04.2013
comment
Да, это было так :) Мы добавили теги OG в скрипт, который перенаправлял на реальную страницу. Спасибо! - person sirival; 30.04.2013