安卓。通过 Facebook SDK 4.X 向 facebook messenger 发送文本
Posted
技术标签:
【中文标题】安卓。通过 Facebook SDK 4.X 向 facebook messenger 发送文本【英文标题】:Android. Send text to facebook messenger by Facebook SDK 4.X 【发布时间】:2015-05-15 12:41:21 【问题描述】:作为来自 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。
【问题讨论】:
你找到答案了吗?我也有同样的问题... 【参考方案1】:这里是Facebook Documentation
Facebook(和 Messenger)不允许只分享文字。
【讨论】:
以上是关于安卓。通过 Facebook SDK 4.X 向 facebook messenger 发送文本的主要内容,如果未能解决你的问题,请参考以下文章
Facebook iOS SDK - 向 facebook 用户发送应用请求