Android Facebook SDK如何在我的墙上发布一个简单的状态更新(只有文本,没有链接)

Android Facebook SDK如何在我的墙上发布一个简单的状态更新(只有文本,没有链接),android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我在我的android应用程序中有一个文本,我希望用户能够单击应用程序中的FB共享按钮,并将该文本发布在他们自己的墙上 到目前为止,我一直在学习本教程: https://developers.facebook.com/docs/android/share 它只适用于共享链接(我不想共享链接)或打开共享状态对话框,但它是空的 如何使用要填充的文本填充该对话框 这是我的密码 private void shareOnFacebook(String textToBeShared) { if (

我在我的android应用程序中有一个文本,我希望用户能够单击应用程序中的FB共享按钮,并将该文本发布在他们自己的墙上

到目前为止,我一直在学习本教程:

https://developers.facebook.com/docs/android/share
它只适用于共享链接(我不想共享链接)或打开共享状态对话框,但它是空的

如何使用要填充的文本填充该对话框

这是我的密码

private void shareOnFacebook(String textToBeShared) {
    if (FacebookDialog.canPresentShareDialog(a, FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
        // Publish the post using the Share Dialog
        FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(a).setCaption(textToBeShared).build();
        a.uiHelper.trackPendingDialogCall(shareDialog.present());
    } else {
        publishFeedDialog();
    }

} // End of shareOnFacebook

我试过使用setLink(null)。setDescription、setName、setCaption,但都不起作用。

简而言之,你不能


预先填充文本是违反平台策略的(请参见的第2.3节),因此,Android SDK不允许您这样做。

简而言之,您不能


预先填充文本是违反平台策略的(请参见的第2.3节),因此,Android SDK不允许您这样做。

一位同事告诉我,使用“共享”对话框是为了共享链接。他们告诉我尝试使用“墙上的帖子”功能。这个规则也适用于那里吗?是的,平台策略适用于所有共享机制。一位同事告诉我,使用“共享”对话框是为了共享链接。他们告诉我尝试使用“墙上的帖子”功能。这个规则也适用于那里吗?是的,平台政策适用于所有共享机制。