5

作为来自 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。

4

1 回答 1

0

这是Facebook 文档

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

于 2016-02-15T09:00:19.757 回答