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

时间:2014-03-07 02:36:28

标签: android facebook twitter

在我的应用程序中,我想允许使用语音命令发布到社交媒体(让我们使用Twitter作为示例)。我遇到的冲突是,启动ACTION_SEND的意图仍然要求用户按下“推文”按钮以最终发布消息。有没有办法在没有最后一步的情况下发布到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”将是推文中的消息。但最终用户必须按右上角的推文按钮才能完成操作。如何发布到Twitter然后返回应用程序?

1 个答案:

答案 0 :(得分:0)

使用Twitter API。您可以在官方网站上找到有关如何使用它的信息:Docs