我试图通过我的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墙上?
答案 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页面上看到的消息的原因。