从java应用程序发布推文

Tej*_*eja 5 java twitter

我想从java应用程序中自动发推文.最简单的方法是什么?我可以避免使用Twitter4j等库,

我需要一个简单的api实现

推文(用户名,密码,消息)..

谢谢.

tam*_*nad 12

我建议你使用twitter4j并使用它来轻松创建oAuth请求.Twitter速率限制适用于桌面应用程序,它是150 /小时.Twitter不再支持使用用户名和密码进行基本身份验证.

您需要在Twitter中创建一个应用程序并使用消费者密钥和秘密只有您可以访问您的Twitter帐户.

如果您要通过桌面应用程序访问Twitter,则必须在创建应用程序时选择"应用程序类型:"作为"客户端".然后,您可以使用以下语法在Twitter中更新您的状态

 ConfigurationBuilder cb = new ConfigurationBuilder();
            cb.setDebugEnabled(true)
                .setOAuthConsumerKey(consumerKey)
                .setOAuthConsumerSecret(consumerSecret)
                .setOAuthAccessToken(oAuthAccessToken)
                .setOAuthAccessTokenSecret(oAuthAccessTokenSecret);
            TwitterFactory tf = new TwitterFactory(cb.build());
            Twitter twitter = tf.getInstance();
                    twitter.updateStatus("This is a test message"); //ThrowsTwitterException
Run Code Online (Sandbox Code Playgroud)

我希望这可以帮助你...如果这不是你想要的答案,请告诉我.实现您自己的oAuth请求涉及创建签名,这对我来说很复杂,并且它对我们发送的时间和格式敏感.