作为来自 facebook 的文档,我们可以将图像从 android 应用程序发送到 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);
但我只想发送文本。所以我在下面尝试了。
ShareToMessengerParams shareToMessengerParams =
ShareToMessengerParams.newBuilder(null, "text/plain")
.setMetaData("text to send")
.build();
// Sharing from an Activity
MessengerUtils.shareToMessenger(this, 0, shareToMessengerParams);
当我对此进行测试时, java.lang.NullPointerException: Must provide non-null uri 发生异常。
如何向 facebook messenger 发送消息..?使用 Intent 现在不可用,所以我需要使用 facebook sdk 4.X。