【问题标题】:Java Twitter Bot tweets to another account but using my accessToken?Java Twitter Bot 向另一个帐户发送推文但使用我的 accessToken?
【发布时间】:2016-05-28 11:44:36
【问题描述】:

我编写了这个运行良好的简单代码:

        //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.propeties 设置正确 库已正确集成 有谁知道可能出了什么问题?

【问题讨论】:

    标签: java twitter twitter-oauth twitter4j


    【解决方案1】:

    问题是(我猜)在类名中!包名+我的类名是“Twitter”,来自 Twitter4j 的对象名也是“Twitter”!认为IDE可能会感到困惑吗? 无论如何,现在它工作得很好!

    【讨论】:

      猜你喜欢
      • 2020-04-16
      • 1970-01-01
      • 2012-09-05
      • 2014-10-24
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      相关资源
      最近更新 更多