Динамически изменяемые изображения для og: image ок? - PullRequest
2 голосов
/ 27 января 2012

Я использую ImageResizer.net для динамического создания изображений в нужных мне размерах на основе одного большего исходного изображения. Это делается по типу URL, например так: «www.siteUrl.com/ImagePath/ImageName.jpg?width=90&height=90&crop=auto&quality=90". Это позволяет изменить размер изображения до 90x90 пикселей, обрезать и установить качество JPEG в 90%.

Будет ли этот URL приемлемым для og: image, чтобы, когда кто-то любит / ссылается на мой контент в Facebook, он отображал миниатюру изображения в свойстве og: image?

Ответы [ 4 ]

2 голосов
/ 27 января 2012

Недавно я использовал URL-адреса с некоторыми параметрами строки запроса для изображения og: и он отлично работает для меня.

Если вы не знали:

Facebook предоставляет инструмент отладки, который позволяет вам проверять, какие метаданные OpenGraph могут быть получены из определенного домена: http://developers.facebook.com/tools/debug

1 голос
/ 03 мая 2012

Одна заметка, Facebook хочет, чтобы изображения были не менее 200px

1 голос
/ 27 января 2012

Да, этот URL принимает og: image и работает нормально ...

Я уже использовал это, например, например. <meta property="og:image" content="http://www.xyz.com/Handlers/ImageGenerator.ashx?id=de69f1e1-ee64-4bd9-80b8-8546bca4ef45&amp;w=50&amp;h=50" />

Здесь я использую файл обработчика изображений и передаю идентификатор изображения и идентификатор изображения, сохраненный в моей базе данных, связанный с путем изображения, и он отлично работает на Facebook ....

0 голосов
/ 03 мая 2012

Это не работает в моем случае. Изображение извлекается из поля BLOB-объекта MySQL с помощью сценария asp. отладчик показывает изображение и не выдает ошибку, но кнопка на странице не принимает изображение.

Страница: http://www.ffkama.be/html/2_agenda_detail.asp?ps=id51

URL изображения: http://www.ffkama.be/root/imager_ag.asp?id=51

UPDATE: Я забыл код в заголовке :( Безусловно, без 'prefix = "og: ht tp: //ogp.me/ns# fb: ht tp: //ogp.me/ns/fb# website: ht tp: //ogp.me/ ns / website # "'в теге HEAD, отладчик не выдает ошибку, и изображение отображается в отладчике, но изображение не будет отображаться на вашей странице. Затем страница кэшируется и есть только 2 решения: 1. переименовать страницу 2. подождите несколько дней до истечения срока действия кэша

...