在Facebook上分享链接通过Android应用程序进行自动分析

问题描述:

在Facebook上发布链接时,会自动分析文章链接,显示链接,文章标题,简短描述和缩略图。在Facebook上分享链接通过Android应用程序进行自动分析

我想做同样的事情,但从我的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()); 

最后,我得到了这个工作。事实证明,我在上面使用的代码工作正常。问题是由于散列键不正确,我得到了一个facebook错误。

+0

请将我链接到您的整个代码以供参考 – 2013-02-18 11:45:19

添加下面的代码,你需要分享你的链接

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")); 
+0

这将启动facebook应用程序。我想要的是在我的应用程序中做所有事情。这样,当他们共享链接时,它会在状态更新中显示“通过我的APP发布”。我已经有一个Facebook应用程序ID。我只是不能让发布部分工作。 – 2012-02-28 06:09:33

不知道如果这是在正确的地方,但我有问题链接到Facebook的网站...链接工作正常的台式机,但不适用于机器人...我只是想要添加为朋友链接,并启用它为桌面和机器人工作以下为我工作

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