如何在Android中使用ShareLinkContent在Facebook共享中设置帖子标题?
我正在开发一个Android应用程序。在我的应用程序中,我正在集成Facebook API,因为我正在将应用程序中的内容共享到Facebook。我特别喜欢分享链接。所以我使用的是来自的ShareLinkContent选项。我可以在Facebook上成功分享。但是这个ShareLinkContent选项有一个问题,因为我无法设置用户输入的标题为post 这是我分享给Facebook的方式:如何在Android中使用ShareLinkContent在Facebook共享中设置帖子标题?,android,facebook,facebook-graph-api,facebook-android-sdk,facebook-share,Android,Facebook,Facebook Graph Api,Facebook Android Sdk,Facebook Share,我正在开发一个Android应用程序。在我的应用程序中,我正在集成Facebook API,因为我正在将应用程序中的内容共享到Facebook。我特别喜欢分享链接。所以我使用的是来自的ShareLinkContent选项。我可以在Facebook上成功分享。但是这个ShareLinkContent选项有一个问题,因为我无法设置用户输入的标题为post 这是我分享给Facebook的方式: final ShareLinkContent content = new ShareLinkContent.
final ShareLinkContent content = new ShareLinkContent.Builder()
.setContentTitle(shareTitle)
.setImageUrl(Uri.parse(shareImageUrl))
.setContentUrl(Uri.parse(shareContentUrl))
.setContentDescription(shareDescription)
.build();
ShareApi.share(content, null);
我在像这样共享之前显示预览
正如您现在看到的,我只能显示预览。但是我想要的是在预览中添加一个EditText。输入的文本将作为帖子标题在Facebook上共享。但问题是ShareLinkContent选项中没有选项setCaption(textUserEntered)。我还提到了预览图像中可用的选项
我如何设置ShareLinkContent的发布选项?该内容将由用户输入。我怎样才能得到它?可以与ShareLinkContent一起使用吗?我找到了解决方案。实际上,我不需要向用户显示自定义预览。如果我像下面的代码一样构建共享内容,预览将自动添加输入帖子标题的选项
final ShareLinkContent content = new ShareLinkContent.Builder()
.setContentTitle(shareTitle)
.setImageUrl(Uri.parse(shareImageUrl))
.setContentUrl(Uri.parse(shareContentUrl))
.setContentDescription(shareDescription)
.build();
ShareDialog shareDialog = new ShareDialog(this);
shareDialog.show(content);
所以不需要使用
ShareApi.share(content, null);
我找到了解决办法。实际上,我不需要向用户显示自定义预览。如果我像下面的代码一样构建共享内容,预览将自动添加输入帖子标题的选项
final ShareLinkContent content = new ShareLinkContent.Builder()
.setContentTitle(shareTitle)
.setImageUrl(Uri.parse(shareImageUrl))
.setContentUrl(Uri.parse(shareContentUrl))
.setContentDescription(shareDescription)
.build();
ShareDialog shareDialog = new ShareDialog(this);
shareDialog.show(content);
所以不需要使用
ShareApi.share(content, null);
只是一个小插曲:“与英语中的”“不同,尽管它们有些关联(“成为原因”,即某事的原因”)。的确,“coz”或“cos”被用作“因为”的俚语,但不是“原因”)。只是一个小插曲:“与英语中的”“不一样,尽管它们有些关联(“成为原因”,即某事的原因”)。确实,“coz”或“cos”被用作“因为”的俚语,但不是“原因”)。