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.

Understanding the Context

AND even then: from my Android app, I would like to open a link to a Facebook profile in the official Facebook app (if the app is installed, of course). For iPhone, there exists the fb:// URL scheme, but trying the In the facebook developers console for your app, go to App Review-> Permissions and Features. Set the public_profile and email to have advanced access. This will allow all facebook users to have access and these two settings are auto granted.

Key Insights

Ensure the Access Level indicates Advanced Access How to resolve Facebook Login is currently unavailable for this app ... In my Facebook account, where can I find these application IDs, secret key, all?