通过Android应用程序在Facebook上分享链接,并自动解析

时间:2012-02-28 05:41:20

标签: android facebook post hyperlink facebook-sharer

在Facebook上发布链接时,会自动解析文章链接,显示链接,文章标题,简短描述和缩略图。

我想做同样的事情,但是从我的Android应用程序。我已经设置了Facebook SDK,登录功能和权限请求已经正常工作。但是,我不知道如何继续在Facebook上共享链接,并自动让Facebook处理解析。

我还想显示Facebook帖子对话框,以便用户可以使用共享链接添加个人消息。现在,我正在使用Facebook的对话方法,但它不起作用。它甚至不显示对话框。有什么想法吗?

Bundle parameters = new Bundle();
parameters.putString("link", link);
// post on user's wall.
facebook.dialog(context, "feed", parameters, new PostDialogListener());

3 个答案:

答案 0 :(得分:3)

在以下代码中添加您需要分享链接的代码

intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link");
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon);
startActivity(Intent.createChooser(intent, "Your Chooser Title"));

答案 1 :(得分:2)

最后,我让这个工作了。事实证明我上面使用的代码工作正常。问题是由于哈希密钥不正确,我收到了facebook错误。

答案 2 :(得分:0)

不确定这是否在正确的位置,但我有问题链接网站到Facebook ...链接适用于桌面但不适用于机器人...我只是想添加为朋友链接并启用它桌面和机器人的工作以下为我工作

http://en-gb.facebook.com/(username here for facebook page)