Использование og: изображение, установленное для php-скрипта, не отображается в фиде Facebook - PullRequest
0 голосов
/ 31 декабря 2011

Я работаю над сайтом для друга и пытаюсь интегрировать его с Facebook.Он полупрофессиональный фотограф и делает фотосессии для свадеб и тому подобное.В рамках этого мне пришлось немного интегрировать систему безопасности, которая использует скрипт для получения изображений вместо прямого доступа к ним по ссылке.Сценарий берет идентификатор фотографии и запрошенный размер (полный размер или миниатюру), проверяет базу данных, чтобы узнать, является ли она общедоступной, и считывает изображение в браузер (используя header () для изменения типа пантомимы).Однако, когда я использую кнопки «Мне нравится» на странице с og: image, установленным для этого сценария получения фотографий, Facebook не отображает изображение.Я предполагаю, что это как-то связано со скриптом safe_image.php, который Facebook использует для загрузки изображений на страницы.Кто-нибудь знает способ обойти это?

Вот мои теги og для страницы, которую я пытаюсь сделать, чтобы показать в ленте на случай, если я сделал что-то не так:

<meta property="og:title" content="Wedding Samples"/>
<meta property="og:type" content="article"/>
<meta property="og:image" content="http://www.thevandykecollection.com/index.php?f=viewphoto&id=289&thumbnail"/>
<meta property="og:url" content="http://www.thevandykecollection.com/index.php?f=portfolio&id=23"/>
<meta property="og:site_name" content="The Van Dyke Collection"/>
<meta property="fb:admins" content="510746110,500416148"/>

Ответы [ 2 ]

0 голосов
/ 01 января 2012

Я обнаружил, что добавление

<img src="...">

тег в теле также исправляет эту проблему.

0 голосов
/ 31 декабря 2011

У меня тоже была эта проблема, и я смог ее решить, убедившись, что я придерживался рекомендаций Facebook по размеру и размерам изображения:

og: image - URL изображения, который должен представлять ваш объект на графике.Изображение должно быть не менее 50 на 50 пикселей и иметь максимальное соотношение сторон 3: 1.Мы поддерживаем форматы PNG, JPEG и GIF.Вы можете включить несколько тегов og: image, чтобы связать несколько изображений с вашей страницей.

РЕДАКТИРОВАТЬ:

Я попытался загрузить ваше изображение, и в основном это страница 404.Я уверен, что вы это знаете, но если нет, то это тоже проблема.

...