如何在Facebook应用上分享网址,允许用户在Facebook上分享(在网上)

时间:2012-05-31 17:17:32

标签: android facebook android-intent

在我的应用程序中,我首先使用Facebook URL实现了一个Facebook分享按钮,以共享我想要的链接。它出现在我的墙上,我的朋友可以与其他朋友分享。一切都正确。

现在我已经实施了ACTION_SEND意图:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_TEXT, messageText + " " + mUrl + " vía @MyApp");
startActivity(Intent.createChooser(i, getString(R.string.select_app)));

使用此代码,链接将作为状态更新发布在我的Facebook墙上,因此可以与任何人共享,只有“喜欢”和“评论”。

任何解决方案?也许我必须使用其他mimetype?我无法在网上找到任何解决方案......

提前致谢!

1 个答案:

答案 0 :(得分:1)

根据http://developers.facebook.com/bugs/332619626816423/,您无法创建预填充的帖子。但是......如果您的EXTRA_TEXT包含有效的URL,那么facebook客户端会找到该URL并准备它。用户所要做的只是用他自己的一些话来说。