In a Unity3D game, connecting to FB (whether using the new FB Unity API, the p31 plugins everyone has usually used, or writing one's own plugin),
Using "me/photos" or "me/photos" you can indeed upload images (I mean literally send an array of bytes).
Let's say you actually WANT TO use FB.FeedShare().
Note, there are two reason you may want to do this:
(1) the dialog is great, you may prefer to use it for user's pleasure
(2) you do not need to get so many permissions from the user or for your app, to use FB.FeedShare().
In fact.
Does anyone know decisively...
Is there a way to include an image with FB.FeedShare()?
If so how to do it?
If the answer is "absolutely no" it would be great to know that.
(Of course you can include a URL of an image. One could cross-post the generated PNG to some web site, and then give the URL. But indeed, I wouldn't be surprised if FB is against that procedure - perhaps the FB systems detect this and ban it, I don't know.)