Подтвердить что ты не робот

Предоставлено og: изображение недостаточно велико в Facebook linter

Я правильно установил og:image на своем веб-сайте, facebook linter видит (отладчик facebook), однако он говорит, что изображение должно быть на менее 200x200, что не так, мое изображение 250x250 изображение.

Что может быть причиной проблемы? Может ли это иметь какое-либо отношение к Cloudfront?

Edit: I got around it by switching from this image to another image which is a 
jpg image, but still I couldn't find the cause for the problem since the image
looks fine.
4b9b3361

Ответ 1

Это происходило со мной. Я использовал только тег meta og: image. Я добавил в голову следующее:

<link rel="image_src" type="image/jpeg" href="img_path" />

и он исправил проблему для меня.

Ответ 2

Тема здесь очень полезна: og: image Open Graph Warnings размер изображения

Как правило, синтаксический анализатор FB предпочитает изображения, которые (1) измеряются кратным 100 и (2) квадратным форматам.

Ответ 3

Попробуйте повторно сохранить изображение в другом редакторе изображений. Иногда метаданные изображения могут указывать на то, что изображение отличается от размера на самом деле. Повторное сохранение его с помощью другой программы (в моем случае, я использовал MS Paint) может сделать метаданные более дружественными к facebook.

Ответ 4

У меня возникла такая же ошибка с моим пользовательским веб-сервером ServeRick, решение неожиданно заключалось в том, чтобы отправить заголовок Content-Length с изображениями.. без этого заголовка facebook не принимал ни одной из моих ссылок og: image

Ответ 5

У меня было место на пути к моему изображению.

Как и мой путь к изображению http://example.com/ jodha akbar/image.jpg

Если вы заметили выше. Каталог jodha akbar имеет пробел.

И Facebook не собирал путь, потому что этот специальный символ может быть.

Я добавил функцию str_replace PHP. И это сработало для меня.

str_replace(" ","%20",$image_path)

Ответ 6

Преобразование одного и того же изображения из JPG в PNG помогло мне.