无法通过Android应用程序在Facebook上共享内容

时间:2010-12-09 06:37:46

标签: android facebook

我试图通过我的Android应用程序将一些内容发布到Facebook墙上。我使用以下Intent代码进行共享

Intent msg = new Intent(Intent.ACTION_SEND);
msg.setType("text/plain");
msg.putExtra(Intent.EXTRA_TEXT, display_quote.getText().toString() );
startActivity(Intent.createChooser(msg, "Share Quote"));

然而,当我从我得到的选项中选择“Facebook”时,我被重定向到URL http://m.facebook.com/sharer.php,我收到一条错误消息“您的链接无法共享”。

有没有其他方式通过Android应用程序发布到Facebook墙上?

2 个答案:

答案 0 :(得分:3)

  
    

有没有其他方式通过Android应用程序发布到Facebook墙上?

  

是的,这就是你必须这样做的方式:使用Facebook SDK for android:

https://github.com/facebook/facebook-android-sdk/

您可以通过一些示例从上面的链接下载它。

答案 1 :(得分:0)

Facebook意图解析器中存在一个众所周知的错误。其中一些已经解决但不完全 - 有新的错误。因此,msg.putExtra(Intent.EXTRA_TEXT,“http://Iam_a_good_boy.com/no_doubts.asp”);需要一个URL(链接)。这是您在目标Facebook页面上看到的消息的原因。