As a document from facebook, we can send the image from the Android application to facebook messenger, as shown below.
String metadata = "{ \"image\" : \"trees\" }"; ShareToMessengerParams shareToMessengerParams = ShareToMessengerParams.newBuilder(contentUri, "image/jpeg") .setMetaData(metadata) .build();
But I want to send only text. So I tried below.
ShareToMessengerParams shareToMessengerParams = ShareToMessengerParams.newBuilder(null, "text/plain") .setMetaData("text to send") .build(); // Sharing from an Activity MessengerUtils.shareToMessenger(this, 0, shareToMessengerParams);
When I checked this, java.lang.NullPointerException: Should provide a non-zero uri exception exception.
How can I send a message to facebook messenger ..? Using Intent is not available now, so I need to use facebook sdk 4.X.
source share