only link/video/picture
https://developers.facebook.com/docs/sharing/android/
And here's the bad news: https://developers.facebook.com/docs/messenger-platform/changelog/?locale=en_US#20190610
June 10, 2019
Messenger Platform Announcement
Won't function with the new app
Share to Messenger SDK that allows people to share links and media from apps to Messenger will no longer be supported. Businesses and developers might need to make modifications to their app to trigger native OS sharing. People will be able to share content to Messenger using the native sharing features that is built into their devices.
but in my test on Android,I can still share the link/pic/video to Messenger using the latest Facebook SDK
import com.facebook.share.model.ShareLinkContent;
import com.facebook.share.widget.MessageDialog;
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse("https://xxx.xxx/xxx"))
.build();
//no callback
MessageDialog.show(context, content);