Java Twitter Bot推特到另一个帐户,但使用我的accessToken?

时间:2016-02-17 00:00:12

标签: java twitter twitter-oauth twitter4j

我写了这个简单的代码,工作得很好:

        //access the twitter API using your twitter4j.properties file
    Twitter twitter = TwitterFactory.getSingleton();

    //create a new search
    Query query = new Query("\"your welcome\"");

    //get the results from that search
    QueryResult result = twitter.search(query);

    //get the first tweet from those results
    Status tweetResult = result.getTweets().get(0);

    //reply to that tweet
    StatusUpdate statusUpdate = new StatusUpdate(".@" + tweetResult.getUser().getScreenName() +" I believe you meant \"you're\" here?");
    statusUpdate.inReplyToStatusId(tweetResult.getId());
    Status status = twitter.updateStatus(statusUpdate); 

问题是,即使使用我自己从app.twitter.com手动生成的参数(Acessstoken,Consumerkey ,,),代码仍会将推文发送到此帐户:Twit4j。似乎有太多人通过它发了推文!

twitter4j.proprieties已正确设置 libs正确集成 谁知道什么可能是错的?

1 个答案:

答案 0 :(得分:0)

问题是(我猜)在班级名称中!包名+我的班级名称是" Twitter"来自Twitter4j的对象名称是" Twitter"太!认为IDE可能会感到困惑? 无论如何它现在工作得很好!