5

在 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());
4

3 回答 3

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"));
于 2012-02-28T05:56:02.253 回答
2

最后,我得到了这个工作。事实证明,我上面使用的代码运行良好。问题是由于哈希键不正确,我收到了 Facebook 错误。

于 2012-02-29T04:27:25.407 回答
0

不确定这是否在正确的位置,但我在将网站链接到 facebook 时遇到问题...该链接适用于台式机,但不适用于 android...我只是想要一个添加为朋友的链接并使其适用于台式机和机器人以下为我工作

http://en-gb.facebook.com/(username here for facebook page)
于 2012-07-04T20:59:03.927 回答