SetFBML() Doesn't Work

Feb 6, 2008 at 4:37 PM
Hi,

I am trying to display a image (jpg file) in Profile Content (application box in user profile) by using SetFBML() with following FBML string, but only action can be displayed and there is no image. I tested it in Facebook Developer FBML Test Console, it works fine. I use Facebook developer toolkit v.16 (C#) and my page is inherited from CanvasFBMLBasePage.

<fb:subtitle seeallurl="http://apps.facebook.com/glbusinesscard">
<fb:action href="http://apps.facebook.com/glbusinesscard">
Change My Business Card</fb:action>Gold Line Business Card
</fb:subtitle>
<fb:wide>
<img src="http://photos-d.ak.facebook.com/photos-ak-sf2p/v165/191/58/1664370788/n1664370788305661833016.jpg"/>
</fb:wide>


Thanks for help !!
Feb 8, 2008 at 4:48 AM
This might be a dumb question, but do you have you app on the narrow profile side?

So if you add

<fb:narrow>
<img src="http://photos-d.ak.facebook.com/photos-ak-sf2p/v165/191/58/1664370788/n1664370788305661833016.jpg"/>
</fb:narrow>

then it will appear in both locations.
Feb 13, 2008 at 2:46 PM
What a dumb answer.

The issue is caused by jpg file location. The image cannot be displayed, if it is stored on Facebook server (personal album). It is not related to application type (narrow or wide).
Feb 15, 2008 at 9:35 AM
Edited Feb 15, 2008 at 11:43 AM
.