2013-03-13 38 views
0

我想为游戏玩家制作推文/分享按钮。他们将使他们能够写出一些推文或在墙上分享获得的分数。Facebook共享无法获取文字

我发现这个代码:

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应用程序。

错误在哪里?

在此先感谢!

回答

2

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

Facebook正在限制“通过意向共享”以仅显示超链接(如果存在)。你不能显示任何常规文字。

要做到这一点的唯一方法是制作一个完整的Facebook连接(Facebook的Android SDK)并向用户提出访问权限。