Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

feed dialog: picture not showing up

My Facebook feed dialog link correctly renders a dialog page, but the image set with the picture parameter does not show up -- just the gray line that indicates no picture.

I've changed picture files and types a few times, but the image still doesn't show up.

Here is the code:

$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>");

I've done it with and without a urlencode() for the picture url, and that doesn't make a difference. I've also run it through the Facebook debugger linter.

Is there something we need to change in our php.ini file? Our image files seem to be unavailable to the Facebook platform. Yet, they display on the public web just fine.

Here is the rendered 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/

like image 287
Bill Scheurer Avatar asked Oct 11 '11 05:10

Bill Scheurer


People also ask

Why can t I see photos on my Facebook news feed?

The most common reason for photos not showing in your Facebook feed is that an add-on or extension you have installed in your web browser (often Firefox) is blocking the photos being loaded from Facebook.

Why are some photos not showing on Facebook?

Give Facebook Unrestricted Data Usage (Android) Are you trying to load Facebook with data saver mode enabled on an Android phone? You might face Facebook not loading pictures issue as the OS will limit the internet bandwidth. You need to give Facebook unrestricted data usage.

What is Facebook dialogue?

The Share dialog gives people the ability to publish an individual story to their timeline, a friend's timeline, a group, or in a private message on Messenger. The Share dialog does not require Facebook Login or any extended permissions, so it is the easiest way to enable sharing on the web.


1 Answers

In case anyone else encounters this issue, make note that Facebook requires your image to an have extension (even if you already use the proper headers). This is true even if your image works in the lint tool without an extension like .png or .jpg.

like image 186
Tushar Avatar answered Sep 22 '22 10:09

Tushar