Проблемы с встраиванием видео и протоколом Open graph - PullRequest
0 голосов
/ 27 октября 2011

Наши участники смогли вставлять видео с нашего сайта (http://exposureroom.com) на свои страницы в Facebook, используя около 3 дней назад.

Теперь они видят некоторые странные вещи, такие как Object Moved илиссылка на нашу домашнюю страницу.

Использование линтера Facebook на http://developers.facebook.com/tools/debug и пример страницы

http://exposureroom.com/members/skumar/1bc6b78507f34a008a921468947757e2/

Я вижу, что по какой-то причине проблемавращается вокруг перенаправления. Приведенная выше ссылка является постоянным URL (без перенаправления) для ресурса. Метатег og: url на вышеуказанной странице также указывает на точно такой же URL-адрес. Однако Линтер сообщает о нем как

http://exposureroom.com/members//1bc6b78507f34a008a921468947757e2/

Обратите внимание, что имя участника "skumar" пропало, хотя фактический URL-адрес в теге og: url на странице имеет правильный URL-адрес.

Еще одна вещьобратите внимание, что на нашем сайте, если указанный URL-адрес недействителен, система перенаправит на домашнюю страницу, поэтому, так как линтер видит недействительный URL-адрес, он в конечном итоге перенаправляется на домашнюю страницу.

Я не понимаю почему, хотятег og: url имеет правильный URL, линтер видит его как другой URL.

1 Ответ

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

Я только что проверил это вручную, и ваш тег og: url действительно был установлен на http://exposureroom.com/members//1bc6b78507f34a008a921468947757e2/

Проверьте путь кода, который заполняет переменную значением 'skumar' - он не должен запускаться для запроса линтера.

Вот что я проверил:

curl -A "facebookexternalhit/1.1" -i \
"http://exposureroom.com/members/skumar/1bc6b78507f34a008a921468947757e2/" | grep meta

И ответ (я включил только метатеги открытого графика):

<meta property="og:url" content="http://exposureroom.com/members//1bc6b78507f34a008a921468947757e2/" />
<meta property="og:title" content="Builder for ASP.NET - Data Binding" />
<meta property="og:type" content="video.movie" /><meta property="og:site_name" content="ExposureRoom" />
<meta property="og:author" content="Shiv Kumar" />
<meta property="og:image" content="http://img1.exposureroom.com/thumbnails/getassetthumbnailimage/1bc6b78507f34a008a921468947757e2/sm/" />
<meta property="og:description" content="In this video you&#39;ll see how the data binding features work in Builder for ASP.NET" /><meta property="og:video" content="http://exposureroom.com/flash/XRVideoPlayer2.swf?assetId=1bc6b78507f34a008a921468947757e2&amp;size=sm" />
<meta property="og:video:height" content="270" />
<meta property="og:video:width" content="480" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...