Android 如何自动发布到社交媒体?安卓

Android 如何自动发布到社交媒体?安卓,android,facebook,twitter,Android,Facebook,Twitter,在我的应用程序中,我希望允许使用语音命令向社交媒体发布信息(以Twitter为例)。我遇到的冲突是,开始发送操作意图仍然需要用户按下“tweet”按钮才能最终发布消息。有没有办法在没有最后一步的情况下发布到twitter上 让我们做一个简单的例子,通过应用程序向Twitter发帖 Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/

在我的应用程序中,我希望允许使用语音命令向社交媒体发布信息(以Twitter为例)。我遇到的冲突是,开始发送操作意图仍然需要用户按下“tweet”按钮才能最终发布消息。有没有办法在没有最后一步的情况下发布到twitter上

让我们做一个简单的例子,通过应用程序向Twitter发帖

                    Intent intent = new Intent(Intent.ACTION_SEND);
                    intent.setType("text/plain"); //application/twitter
                    intent.setPackage("com.twitter.android");
                    intent.putExtra(Intent.EXTRA_TEXT, "Test; please ignore");
                    SocialMediaActivity.this.startActivity(intent);

上面的代码将打开twitter应用程序,文本“Test;please ignore”将成为tweet中的消息。但是最终用户必须按下右上角的tweet按钮才能完成操作。如何在twitter上发帖然后返回应用程序?

使用twitter API。你可以在官方网站上找到如何使用它的信息:

你可能需要将它集成到你的应用程序中,但在任何情况下,用户都必须登录并确认我看到的推文。我想这是有道理的。谢谢你的回复!没问题,前几天我也在调查类似的事情