Facebook分享无法获得文字

时间:2013-03-13 21:39:23

标签: android android-facebook android-twitter

我想为游戏玩家制作推文/分享按钮。他们会让他们能够写一些推文或在墙上分享获得的分数。

我找到了这段代码:

String shareBody = "Share text";
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Test"));

这段代码非常好。 对于Twitter应用程序,文本正确发送。 (“分享文字”) 但它对facebook应用程序不起作用。

错误在哪里?

提前致谢!

1 个答案:

答案 0 :(得分:2)

你没有错误 - 这根本不可能。

Facebook限制“通过意图共享”仅显示超链接(如果存在)。您无法显示任何常规文本。

这样做的唯一方法是制作完整的Facebook连接(Facebook的Android SDK)并向用户询问发布后墙的权限。