我想为游戏玩家制作推文/分享按钮。他们会让他们能够写一些推文或在墙上分享获得的分数。
我找到了这段代码:
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应用程序不起作用。
错误在哪里?
提前致谢!
答案 0 :(得分:2)
你没有错误 - 这根本不可能。
Facebook限制“通过意图共享”仅显示超链接(如果存在)。您无法显示任何常规文本。
这样做的唯一方法是制作完整的Facebook连接(Facebook的Android SDK)并向用户询问发布后墙的权限。