繁体   English   中英

如何在Android中使用PhotoShareContent为Facebook照片共享设置描述或标题

[英]How to set description or title to Facebook photo share with PhotoShareContent in Android

我正在开发一个Android应用程序。 在我的应用程序中,我正在集成Facebook照片共享功能。 这是我第一个与Facebook集成的Android应用。 我现在可以将照片分享到用户时间轴。 但是我在为该图像设置说明时遇到了问题。

这是我的Facebook分享照片功能

 private void sharePhotoToFacebook(){

        SharePhoto photo = new SharePhoto.Builder()
                .setBitmap(shareBitmap)
                .build();

        SharePhotoContent content = new SharePhotoContent.Builder()
                .addPhoto(photo)
                .build();

        ShareApi.share(content, null);

    }

分享照片时,它会在时间轴中显示为

在此处输入图片说明

如您所见,没有描述或标题。 我想要的是我要设置标题或描述。 有什么功能可以做如下

SharePhotoContent content = new SharePhotoContent.Builder()
                    .addPhoto(photo).setCaption("Description")
                    .build();

如何设置标题?

编写setCaption()方法,如下所示:

 SharePhoto photo = new SharePhoto.Builder()
            .setBitmap(shareBitmap)
            .setCaption("Description")
            .build();

注意:需要使用SDK版本4+。 至少等于4.1

compile 'com.facebook.android:facebook-android-sdk:4.+' 

根据Facebook平台政策(2.3),您无法通过应用设置标题。 从文档中阅读此说明。

setCaption(String)

设置用户为照片生成的标题。 请注意,“标题”必须来自用户,因为平台策略(2.3)禁止预填充内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM