Android系统.通过Facebook SDK 4.X将文本发送到Facebook Messenger

Lee*_*min 5 android sendmessage facebook-messenger facebook-sdk-4.0

作为来自facebook的文档,我们可以将图像从android app发送到facebook messenger,如下所示.

String metadata = "{ \"image\" : \"trees\" }";
ShareToMessengerParams shareToMessengerParams =
    ShareToMessengerParams.newBuilder(contentUri, "image/jpeg")
            .setMetaData(metadata)
            .build();

// Sharing from an Activity
MessengerUtils.shareToMessenger(this, 0, shareToMessengerParams);
Run Code Online (Sandbox Code Playgroud)

但我想发送文字.所以我在下面尝试过.

ShareToMessengerParams shareToMessengerParams =
    ShareToMessengerParams.newBuilder(null, "text/plain")
            .setMetaData("text to send")
            .build();

// Sharing from an Activity
MessengerUtils.shareToMessenger(this, 0, shareToMessengerParams);
Run Code Online (Sandbox Code Playgroud)

当我测试这个时,java.lang.NullPointerException:必须提供非null uri异常.

如何向facebook messenger发送消息..?使用Intent现在不可用,所以我需要使用facebook sdk 4.X.

LMV*_*gel 0

这是Facebook 文档

Facebook(和 Messenger)不允许仅共享文本。