I’d like to post a Link to Facebook using the Graph API, but I’d like to be able to avoid a thumbnail image. Facebook’s web interface has a no-thumbail checkbox while posting an image; I’d like to simulate this from my own application.
I’ve tried specifying an empty string for both the source and picture arguments, but Facebook still fetches a thumbnail image for the specified link regardless.
For example, I’ve tried this, but a thumbnail image still shows up:
curl -F 'access_token=...' \
-F 'message=Link with empty source and empty picture' \
-F 'link=http://stackoverflow.com' \
-F 'picture=' \
-F 'source=' \
https://graph.facebook.com/me/feed
UPDATE: This support forum suggests that this is a bug with Facebook, and they suggest posting a 1×1 pixel clear image. I’d prefer a better workaround than this.
Facebook has now fixed this bug. Set picture to empty string or set picture=NULL, both should work now.