Facebook上的FacebookSDK - 与邮件正文的SharePhotoContent

时间:2015-06-06 17:02:59

标签: libgdx facebook-android-sdk android-sdk-tools facebook-sdk-4.0 facebook-sdk-3.0

我的游戏中有一个按钮,我在其中进行完成级别的屏幕捕获,然后将该图片附加到最新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);

enter image description here

2 个答案:

答案 0 :(得分:1)

你做不到。 Facebook不允许您预先填写状态消息。

答案 1 :(得分:0)

预填充text-with-image不再适用于最新的SDK 4.0或更高版本 不要预先填写人员未创建内容的帖子的标题,评论,消息或用户消息参数,即使该人可以在共享之前编辑或删除内容。

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