【发布时间】:2015-07-26 10:34:05
【问题描述】:
我正在尝试使用 facebook sdk 4.x 从我的应用程序中将纯文本共享给 messenger 应用程序,但我无法为此配置 contentUri,但是当我发送图像时它可以工作。
如何处理纯文本?
Uri contentUri = Uri.parse("android.resource://in.darpankulkarni.l33ttxtformessenger/mipmap/ic_launcher");
// contentUri points to the content being shared to Messenger
ShareToMessengerParams shareToMessengerParams =
ShareToMessengerParams.newBuilder(contentUri, "image/png").setExternalUri(Uri.parse("https://montanaflynn-l33t-sp34k.p.mashape.com/encode?text=Hello+How+the+hell+are+you!&mashape-key=AD8dVisiLdmshFoLegK2hzNoDQI4p1BDlshjsn50fOqenOnPY7"))
.build();
// Sharing from an Activity
MessengerUtils.shareToMessenger(
this,
REQUEST_CODE_SHARE_TO_MESSENGER,
shareToMessengerParams);
如何使用上述代码发送纯文本?
【问题讨论】:
-
这是设计使然。我们现在只允许图像和视频 MIME 类型。 github.com/facebook/facebook-android-sdk/blob/…
-
只分享图片和视频是什么意思?...没有什么比分享文字更简单...
标签: android facebook facebook-sdk-4.0 facebook-messenger