安卓Facebook SDK分享对话框的setCaption无法正常工作。

3

我正在使用Facebook SDK依赖项“com.facebook.android:facebook-android-sdk:4.6.0”。

我想分享一张带有一些文本的照片。这是我从参考资料中使用的代码:

    SharePhoto photo = new SharePhoto.Builder()
            .setBitmap(image)
            .setCaption("my caption appears here")
            .build();
    SharePhotoContent photoContent = new SharePhotoContent.Builder()
            .addPhoto(photo)
            .build();
    shareButton.setShareContent(photoContent);

在分享对话框中和Facebook时间线上,它不显示标题。如何在Facebook墙上发布带有文本的图像?


1
不允许预填消息和标题。 - WizKid
如果不允许,setCaption() 方法有什么用处? - Gaurav
@WizKid 我想分享一张来自我的安卓应用的截图,并附带指向谷歌应用商店的链接。有什么方法可以实现吗? - Gaurav
很确定你做不到。 - WizKid
1个回答

2
Wizkid是正确的。我也试图做类似的事情,但发现setCaption()方法无法使用。 请查看此链接中的Android Facebook SDK文档,并阅读getCaption()方法的描述:

"https://developers.facebook.com/docs/reference/android/current/class/SharePhoto/"

获取用户生成的标题。请注意,“标题”必须来自用户,因为预先填充的内容是被平台政策(2.3)禁止的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接