安卓:如何通过意向在脸书上分享图片



我们以前在facebook上发布的图片是这样的。。。

Uri imageUri = getImageUri()
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_STREAM, imageUri);
intent.setType("image/*");
intent.setPackage("com.facebook.katana");
startActivity(intent);

但现在这张图片并没有附在新闻推送的帖子上。它展示了一个祝酒词:"无法共享到Reels。要共享此内容,请创建一个帖子">

任何帮助都将不胜感激。

您应该使用Facebook sdk。

Bitmap image = ...
SharePhoto photo = new SharePhoto.Builder()
.setBitmap(image)
.build();
SharePhotoContent content = new SharePhotoContent.Builder()
.addPhoto(photo)
.build();

文件:https://developers.facebook.com/docs/sharing/android

最新更新