在Android应用程序中使用ShareLinkContent时,有没有办法向ShareDialog添加消息。使用Facebook sdk 4.0。我正在使用此代码
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle("XXXXX")
.setContentDescription(
"XXXXX in real time")
.setContentUrl(Uri.parse("http://play.google.com/store/apps/details?id=" + getApplicationContext().getPackageName()))
.build();
shareDialog.show(linkContent);
答案 0 :(得分:2)
使用:
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(yourUrl)
.build();
ShareApi shareApi = new ShareApi(content);
shareApi.setMessage(message);
shareApi.share(facebookCallback);
答案 1 :(得分:1)
不,ShareLinkContent上没有消息属性,因为它应该代表内容本身(即链接),而不是用户的消息。
如果您直接使用Graph API发布具有publish_actions的权限,则可以将消息附加到ShareApi类。
如果您使用ShareDialog类,则会提示用户输入消息,但您无法设置消息。