Я работаю над сайтом для друга и пытаюсь интегрировать его с 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"/>