Facebook downloads the audio and the video separately, so get the audio link from the google chrome inspector, by right click on the video and choosing inspect ,going to Inspector, Network Tab, and checking the links, use filter:larger-than:50k in the filter area to select bigger files (change 50k according to the length of your video), look in , 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:, This is in fact the correct answer, was able to extract link with Chrome developer tools through m.facebook, SSo today suddenly I had two unauthorized automatic payments to Meta Platforms INC (email says Facebook ireland???) amounting to $354.72! I checked my Facebook account and there were NO activities logged. It's no small sum and when I raised a dispute to PAYPAL, PAYPAL denied the dispute and deeme, 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. Ensure the Access Level indicates Advanced Access, Meta's products and services include, Facebook, Instagram, WhatsApp etc. If you are seeing a charge from Meta on your PayPal account, it is most likely referring too a service you purchased from them..