gpt4 book ai didi

android - 如何从 Android 应用程序将纯文本分享到 Facebook Messenger

转载 作者:行者123 更新时间:2023-11-29 20:33:42 25 4
gpt4 key购买 nike

我正在尝试使用 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);

如何使用上面的代码发送纯文本?

最佳答案

受支持的 MessengerUtils 方法不允许共享文本。以下对我有用:

ShareLinkContent.Builder shareLinkContentBuilder = new ShareLinkContent.Builder()
.setContentTitle(contentTitle)
.setContentDescription(contentDescription)
.setContentUrl(Uri.parse(url));
shareLinkContentBuilder.setImageUrl(Uri.parse(imageUrl));
MessageDialog messageDialog = new MessageDialog(activity);
messageDialog.registerCallback(callbackManager, callback);
messageDialog.show(shareLinkContentBuilder.build());

分享链接内容获取自:https://developers.facebook.com/docs/sharing/android

关于android - 如何从 Android 应用程序将纯文本分享到 Facebook Messenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com