Я пытаюсь интегрировать общий доступ к Facebook, используя изображения непосредственно из моей базы данных.
Статические изображения с использованием тегов OG:
<meta property="og:image" content="http://X.com/image.jpg" />"
Работает нормально.
Однако мои изображения не являются статичными, они вызываются из моей базы данных, используя это:
echo "<img src=\"pic.php?id=".$id."\"/>";
Там, где изображения хорошо отображаются на моем веб-сайте, но общий доступ к Facebook их не находит.
Тогда логично было бы сделать следующее:
echo "<meta property=\"og:image\" content=\"http://X.com/pic.php?id=".$id."\"/>";
К сожалению, это не работает.
Кроме того, используя механизм перезаписи для реформирования URL:
http://x.com/pic/id
http://x.com/pic/id.jpg
тоже не работает.
Есть идеи?