Posting an image with a link using Prime31 Social Networking plugin

I want to post an image with a link in the caption to Facebook from my iPhone app. I’m using the Prime31 Social Networking plugin and calling FacebookBinding.postImage() and including the link as plain text. When I include any complex URL in the caption, Facebook appears to reject the post. For example, if my caption has “www.foo.com” in it, everything works fine. But if I have something like “www.foo.com/appname/index.html” the wall post fails to appear. Does anyone know why Facebook rejects the post (I’m not getting an error message back in the XCode console)? It is a formatting issue or a Facebook policy issue? Is there a workaround?

I am not sure if this is still a valid issue but hope I am able to help you.

In order to post an action link on Facebook, you will need to setup your action link in your Facebook Developer page. This is because any info you put in your caption is considered informational text by the Facebook API. Therefore any links need to be setup as action links.

For more information of how you are able to do so, please visit FB’s documentation right here.

Hope this helps!

-Eugen