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

Отладчик FB говорит, что мой og: image должен быть больше, хотя он большой

Проверьте этот результат отладки статьи с помощью отладки Facebook.

Это предупреждение:

og: изображение должно быть больше. При условии, что og: изображение недостаточно велико. Используйте изображение размером не менее 200x200 и предпочтительно 1500x1500.

Но если вы откроете изображение, отображаемое в поле "og: image" ниже, вы можете ясно видеть, что изображение достаточно большое - 700x350 пикселей.

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

Любая идея, почему это происходит?

Изменить: Может ли проблема быть вызвана тем, что моя CMS перенаправляет URL-адрес изображения?

4b9b3361

Ответ 1

Это было связано с тем, что моя система CMS перенаправляла URL-адрес изображения. Таким образом, правильное изображение появилось в отладчике Facebook, но FB, вероятно, искал размер изображения до того, как произошло перенаправление, а затем он еще не имел размера.

Поэтому я сказал своей CMS не перенаправлять URL-адрес моих изображений. Как это работает, зависит от того, какой тип CMS вы используете.

Ответ 2

Попробуйте добавить это:

<meta property="og:image:width" content="200" />
<meta property="og:image:height" content="200" />

Ответ 3

Прежде всего вам нужно загрузить изображение размером более 200 x 200 (например, я загрузил максимальный размер 1500 x 1500). Некоторые говорят, что ширина и высота изображения должны быть одного размера. Я никогда не собирался проверять, правильно это или нет.

После обновления размера изображения проблема все еще существует, и вам нужно добавить определенный параметр к ссылке og: image, чтобы сделать отладчик Facebook обновлением кеша изображения.

Например:

<meta property="og:image" content="http://bri.ge/img/brige1.png?t=12345?">

Это параметр:? t = 12345?

Подождите около 5 минут, и проблема будет исправлена.

Ответ 4

У меня был

<meta property="og:type" content="website" />

в метатегах.

Удалена эта строка, и она сработала, поэтому текущие теги выглядят следующим образом:

    <meta property="og:title" content="PUT TITLE HERE" />   
    <meta property="og:url" content="http://www.example.com" />
    <meta property="og:image" content="http://www.example.com/images/myimage.jpg"/>

Ответ 5

Это немного поздно, но у меня была эта проблема после создания нового открытого графического изображения в Photoshop. Это не имело никакого смысла, потому что в отладчике он все еще показывал найденное изображение, которое было 359x379. Он все еще жаловался, что он был меньше 200x200.

Я не пытался изменять какие-либо другие теги заголовков, так как я не думал, что это проблема.

Вместо этого я снова открыл фотошоп и снова сохранил изображение. Я сохранил его как JPG с качеством 85% - и разница в том, что я использовал "Прогрессивный" вместо "Оптимизированный". Это немедленно устранило проблему, хотя я не уверен, что проблема была оптимизирована.

Ответ 6

Другая проблема, которая может вызвать это, - использование символов типа # в имени файла.

Allthough браузер покажет их правильно, facebook даст сообщение об ошибке, когда img будет маленьким, а infact он не сможет его прочитать.

Поэтому убедитесь, что в имени файла изображений используются только стандартные символы от A до z, _, -, 0-9

Ответ 7

Если кто-то все еще сталкивается с этой проблемой, даже если facebook scrapper правильно очищает изображение размером >= 200x200, подождите час и пойдите, выпейте кофе. Вернитесь назад и снова удалите отлажку, и все должно быть хорошо. Требуется время, чтобы фейсбук обновил свои хранящиеся данные графа.

Ответ 8

Я просто столкнулся с этой проблемой и попытался сохранить как JPEG с немного более низким качеством, как предложил другой ответчик. Как только я упомянул об этом и снова попробовал на странице отладчика, Facebook сказал мне, что снова мое изображение было слишком маленьким, вместо этого оно использовало бы изображение old, то есть тот, который он жаловался на первый время.

Итак, я просто отправил один и тот же URL еще раз, и он прекратил жаловаться. По сути, он отлаживается позади. Попробуйте обновить отладку и посмотреть, не исправляет ли она вас.

Ответ 9

Определите og: image: width и og: image: параметры высоты, такие как @Maria, предположили.

Ответ 10

что я заметил, когда я сталкивался с очищенным URL-адресом, это то, что facebook не может видеть картинку такого же размера, как в сообщениях. Например, скопируйте URL-адрес изображения, которое в Debug должно быть маленьким, вставьте в браузер и действительно изображение очень мало. Теперь перейдите к своему сообщению, скопируйте url-изображение со своего поста и вставьте его в тот же или любой браузер. Теперь размер изображения большой.

Ответ 11

У меня была аналогичная проблема, когда изображение было настроено правильно, но отладчик не принял его. Поэтому я поиграл и понял решение, добавив og:image:width и og:image:height. После этого изображение было снято мгновенно. Этот процесс называется предварительным кэшированием.

Например:

<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="350" />

Если проблема добавлена ​​после добавления ширины и высоты изображения, вам нужно добавить определенный параметр в ссылку og:image, чтобы сделать отладчик Facebook обновлением кеша изображения.

Например:

<meta property="og:image" content=" http://test.com/test.png?t=12345?">

Это параметр:? t = 12345?

Прочтите эту статью ниже, надеясь, что вы поймете весь процесс.

Обмен рекомендациями для веб-сайтов и мобильных приложений

Ответ 12

Ваш файл robots.txt вашего сайта может ограничивать доступ к сканеру Facebook на ваш сайт. Когда робот Facebook сканирует его, он не может видеть файл. Загрузите изображение в корень вашего сайта.

Правило размера 200x200 важно, используйте 400x400 для улучшения качества изображения с помощью сжатия. Протестировано с изображениями png и jpeg.