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请求涉及创建签名,这对我来说很复杂,并且它对我们发送的时间和格式敏感.
| 归档时间: |
|
| 查看次数: |
8945 次 |
| 最近记录: |