Android 上的 FacebookSDK - 与消息正文共享照片内容

FacebookSDK on Android - SharePhotoContent with Message body

我的游戏中有一个按钮,我可以在其中进行完成级别的屏幕截图,然后我将该图片附加到来自最新 SDK 的 Facebook SharePhotoContent 对话框。

一切正常,但我如何插入自定义消息正文,以便替换正文中的标准“说说这张照片”文本?

这是代码:

File tmpFile = new File(path_to_saved_facebook);
media_scanner = new SingleMediaScanner(this, tmpFile);
Bitmap bitmap = BitmapFactory.decodeFile(path_to_saved_facebook, options);
SharePhoto photo = new SharePhoto.Builder()
        .setUserGenerated(true)
        .setBitmap(bitmap)
        .setCaption("Latest score")
        .build();
SharePhotoContent content = new SharePhotoContent.Builder()
        .addPhoto(photo)
        .build();
shareDialog.show(content);

你不能。 Facebook 不允许您预填状态消息。

pre-fill text-with-image 不再适用于最新的 SDK 4.0 或更高版本 不要在帖子的标题、评论、消息或用户消息参数中预填非本人创建的内容,即使此人可以在分享前编辑或删除内容。

https://developers.facebook.com/docs/apps/review/prefill