在Facebook Share Dialog中显示可编辑文本

时间:2016-05-23 10:35:52

标签: android android-facebook facebook-sdk-4.x

我正在使用Facebook SDK创建一个带有sharecontent的sharedialog。但是,我应该如何在共享对话框中显示可编辑的文本。我能够显示链接和所有内容。我只是不知道如何设置用户可以编辑的自定义文本。

ShareLinkContent content = new ShareLinkContent.Builder()
                                .setContentTitle("App Name")
                                .setContentDescription("Hi!! This is app")
                                .setContentUrl(Uri.parse("http://www.fsdfvdsf.com"))
                                .build();

                        shareDialog.show(content);

3 个答案:

答案 0 :(得分:0)

Facebook sdk不允许您添加可编辑文本

答案 1 :(得分:0)

  

不要预先填写人员未创建内容的帖子的标题,评论,消息或用户消息参数,即使此人可以在共享之前编辑或删除内容。您可以使用我们的共享对话框在帖子中预填充单个主题标签,但不要预先填写任何人未通过API创建的内容。

参考:https://developers.facebook.com/policy/

答案 2 :(得分:0)

<强> Facebook will not allow you to Share any static text you want.

That's why Facebook have provide it's own Share Dialog to post any text on facebook.

It will take image **OR** URL as static but not text.

<强> So better for Facebook share only you use Facebook Share Dialog.

The thing is, if you put a URL in the EXTRA_TEXT field, it does work. It's like they're intentionally stripping out any text.

对于 Share Feed ,请检查#ref! error sample is here