Диалог подачи: изображение не отображается - PullRequest
8 голосов
/ 11 октября 2011

Моя диалоговая ссылка в фиде Facebook корректно отображает страницу диалога, но изображение, установленное с параметром изображения, не отображается - только серая линия, которая указывает на отсутствие изображения.

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

Вот код:

$share_url = "https://www.facebook.com/dialog/feed?app_id=$app_id";
$share_url .= "&link=http://www.doozeez.com";
$share_url .= "&picture=http://doozeez.com/images/halloweenloot.png";
$share_url .= "&caption=to spend in the biggest rewards program in the www (whole wide world)";
$share_url .= "&name=doozeez ... get zeez for what you dooz";
$share_url .= "&description=grab your invitation to join me at the front of the line for doozeez launch";
$share_url .= "&redirect_uri=http://www.doozeez.com/";
echo("<script> top.location.href='" . $share_url . "'</script>");

Я сделал это с и без urlencode () для картинкиURL, и это не имеет значения.Я также запустил его через отладчик Facebook.

Что-то нужно изменить в нашем файле php.ini?Наши файлы изображений кажутся недоступными для платформы Facebook.Тем не менее, они отображаются в общедоступной сети просто отлично.

Вот обработанный URL: https://www.facebook.com/dialog/feed?app_id=192590464145496&link=http://www.doozeez.com/&picture=http://doozeez.com/images/halloweenloot.png&caption=to%20spend%20in%20the%20biggest%20rewards%20program%20in%20the%20www%20(whole%20wide%20world)&name=doozeez%20...%20get%20zeez%20for%20what%20you%20dooz&description=grab%20your%20invitation%20to%20join%20me%20at%20the%20front%20of%20the%20line%20for%20doozeez%20launch&redirect_uri=http://www.doozeez.com/

Ответы [ 8 ]

1 голос
/ 08 апреля 2013

У меня была похожая проблема с изображением .png

Я изменил формат изображения на .gif, и он разрешился сам.

1 голос
/ 13 марта 2013

В случае, если кто-то еще столкнется с этой проблемой, обратите внимание, что Facebook требует, чтобы у вашего изображения было расширение (даже если вы уже используете правильные заголовки).Это верно, даже если ваше изображение работает в инструменте lint без расширения, например .png или .jpg.

0 голосов
/ 08 апреля 2016

для меня: у меня строчная .jpg в строке URL, но фактический файл изображения был прописной буквой .JPG

0 голосов
/ 04 мая 2015

На всякий случай, если кто-то еще ищет ответ.Я обнаружил, что на моем домене была включена защита от хотлинков, поэтому он препятствовал прямой ссылке на все изображения.Поэтому для того, чтобы Facebook мог ссылаться на мои изображения напрямую, мне пришлось отключить функцию Hotlink Protection.Еще одна альтернатива (я думаю, что лучше) состоит только в том, чтобы добавить facebook.com в качестве исключения, чтобы иметь возможность горячей ссылки на ваши изображения.

Мой веб-хостинг был Godaddy.

0 голосов
/ 09 июля 2013

Для меня это решило изменение протокола с https на http и изменение формата изображения с png на jpg

0 голосов
/ 02 мая 2013

Альтернативная проблема, с которой я столкнулся, состояла в том, что я уже поделился изображением с Facebook и в то время включил аутентификацию для сайта, которую я затем отключил.Однако, когда я пытался поделиться с Facebook, он, казалось, кешировал предыдущую проблему, и это вызывало проблему.Изменение имени файла или повторная попытка позже разрешит его.В моем случае я удалил изображение и сделал новое (они были динамическими)

0 голосов
/ 24 октября 2011

С 1 октября 2011 года каждому страничному вкладку тоже нужен https.

https://developers.facebook.com/roadmap/

Но мое изображение не отображается в диалоге подачи, хотя оно отображается в консоли отладки fb ...: S

0 голосов
/ 11 октября 2011

Facebook получает 404 Ошибка при доступе к вашим изображениям, пожалуйста, проверьте ваш файл .htaccess.

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdoozeez.com%2Fimages%2Fhalloweenloot.png

Привет, Фредерик

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...