java - 使用 Twitter4j 获取推文

标签 java twitter twitter4j

我有一个用于获取我的推文的 java 程序,下面是代码

public class TwitterTest {
    public static void main(String[] args) {
        Twitter twitter = new TwitterFactory().getInstance();

        //  My Applications Consumer and Auth Access Token
        //twitter.setOAuthConsumer("67MIcbC1X6mbpaEqxa7YTd1hDPIdLb5bLKf4TxIRLAsX63DgFQ", "7HHjSHJ6Rjxx4ASC2465AlWBG");
        twitter.setOAuthAccessToken(new AccessToken("s1y1iAhG5nsXTrE9OVAsqMtqiLIP4QKT8CmTRVgV9LC3O", "110445397-Cf3l9NAK4iD8VAERXp0ZMKnAfWx9KywuJs3OSdkF"));

        try {

            ResponseList<Status> a = twitter.getUserTimeline(new Paging(1,5));

            for(Status b: a) {
                System.out.println(b.getText());
            }

        }catch(Exception e ){

        }

    }
}

下面是我得到的错误

Relevant discussions can be found on the Internet at:
http://www.google.co.jp/search?q=b64d2231 or
http://www.google.co.jp/search?q=309f0452
TwitterException{exceptionCode=[b64d2231-309f0452], statusCode=403,     message=SSL is required, code=92, retryAfter=-1,    rateLimitStatus=RateLimitStatusJSONImpl{remaining=178, limit=180, resetTimeInSeconds=1430935706, secondsUntilReset=775}, version=3.0.3}

错误原因是什么?

最佳答案

您需要启用 SSL。查看此主题以获取更多信息:"SSL is required" exception while requesting OAuthRequest Token using Twitter4J library

关于java - 使用 Twitter4j 获取推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30084112/

相关文章:

ruby-on-rails - 如何实现 twitter-text-rb

python - 如何用授权码换取访问 token Twitter API?

python - 使用 Twitter API 更改密码

java - 如何将 CLI 参数传递给 Cucumber Java 测试套件?

java - Selenium 元素不可见

java - 根据列对二维 int 数组进行排序的过程

java - 通过 http 代理使用 twitter4j 连接到 twitter 流

twitter - 抓取 Twitter 用户和关注者数据

android - 如何使用 twitter4j 获取所有推特关注者的列表?

java - 无法在liferay中部署portlet war