在我的应用程序中,我首先使用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?我无法在网上找到任何解决方案......
提前致谢!
答案 0 :(得分:1)
根据http://developers.facebook.com/bugs/332619626816423/,您无法创建预填充的帖子。但是......如果您的EXTRA_TEXT包含有效的URL,那么facebook客户端会找到该URL并准备它。用户所要做的只是用他自己的一些话来说。