Я заметил, что один (только один, остальное в порядке) общая ссылка на стене группы, в которой я нахожусь, выглядит неправильно. Это просто серый прямоугольник, вы можете увидеть его на включенном изображении. Интересно, почему он отображается таким образом, потому что я скопировал url и вставил его в отлаживатель объектов facebook open graph. Нет предупреждений и предварительный просмотр, сгенерированный инструментом, в порядке (так что требования к размеру изображения). Я также попытался поместить этот url в свой профиль, и я вижу изображение. Извините, что я не вставляю URL-адреса здесь, но я не думаю, что мне разрешено это делать. Я надеюсь, что кто-то все еще захочет ответить на мой вопрос. В чем причина такого поведения?Facebook разделил серый прямоугольник вместо правильного изображения
1
A
ответ
1
Там может быть несколько причин для этой ситуации.
Я предполагаю, что вы используете какой-то поставщик услуг для генерации изображения.
- Facebook crawler посещает ваш сайт и делает запрос POST, который не использует содержимое кеша, что также делает ваш сайт свежей визуализацией для запроса facebook, но также может привести к ошибке таймаута в некоторых случаях. Если миниатюра изображения создается с некоторым поставщиком услуг, это может быть причиной.
- Поставщики услуг эскизов часто вызывают ошибки сами по себе. Возьмите на себя внимание, что то, что вы видите на стене facebook, является самой первой визуализацией изображения в миниатюре. Проверьте два параметра, которые вы отправляете в службу, и, возможно, есть проблема с альфа-каналом (если это PNG-изображение).
Это для моих догадок. Надеюсь, это поможет вам.
Без URL-адреса трудно сказать, в чем проблема. Можете ли вы предоставить это? – Bangdel
это зависит от кода сайта в то время, когда вы разместили ссылку, если бы не было изображения достаточно большого размера, то это могло бы быть. В вопросах opengraph обычно вы должны размещать URL-адрес или код или скриншот кода или результата с закрытым URL-адресом – Mousey