Dan*_*ali 4 android facebook-sdk-4.0
我已经更新了Facebook SDK对4.1.0的依赖性.他们改变了很多,现在我找不到与Messenger共享文本和图像的方法.
在更新我使用的sdk之前:
FacebookDialog.MessageDialogBuilder builder = new FacebookDialog.MessageDialogBuilder(this)
.setName(linkName)
.setDescription(description)
.setLink(webLink)
.setPicture(pictureLink);
FacebookDialog dialog = builder.build();
dialog.present();
Run Code Online (Sandbox Code Playgroud)
现在看起来我只能分享图像.
String mimeType = "image/jpeg";
ShareToMessengerParams shareToMessengerParams =
ShareToMessengerParams.newBuilder(contentUri, mimeType)
.build();
MessengerUtils.shareToMessenger(
this,
REQUEST_CODE_SHARE_TO_MESSENGER,
shareToMessengerParams);
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释一下像4.1.0之前那样分享文本和图像的等效方法吗?
我发现有类似的方式在Facebook上分享,也适用于Messenger.
这是代码
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());
Run Code Online (Sandbox Code Playgroud)
相对DOC正在共享部分,而不是信使一个 https://developers.facebook.com/docs/sharing/android
| 归档时间: |
|
| 查看次数: |
2817 次 |
| 最近记录: |