Facebook will not allow developers pre-fill messages. Developers may customize the story by providing OG meta tags, but it's up to the user to fill the message. This is only possible if you are posting on the user's behalf, which requires the user authorizing your application with the publish_actions permission. AND even then:, It doesn't work,Browser do not allow to load local files to iframe, if you try to load an html from the server you get "Refused to display ' m.facebook.com ' in a frame because it set 'X-Frame-Options' to 'deny'.", This is in fact the correct answer, was able to extract link with Chrome developer tools through m.facebook, In my Facebook account, where can I find these application IDs, secret key, all?, Note that with using the Facebook SDK your users are being tracked only by visiting your site; they don't even need to click any of your Share or Like buttons. The answers below suggesting only a simple link (a href) solve this issue., Facebook fetches all pictures from my site. I want to share only one picture which is on that page. I heard about the og meta tag, but I don't know how to put it..