twitter 4j中关注者的粉丝

时间:2014-03-17 20:29:52

标签: java twitter graph graph-theory twitter4j

我想知道我的粉丝是否使用Twitter4j互相关注,并从中构建图表。我有两个问题:

我的第一个问题: 我如何获得这些数据?

第二个问题: 如何将这个可视化到带有节点和顶点的图形上,以显示我的网络是如何连接的?

我试图让跟随者跟随我的追随者:

Twitter twitter = new TwitterFactory().getInstance();
        User u1 = null ;
          long cursor = -1;
          IDs ids;
          System.out.println("Listing followers's ids.");
          do {
                  ids = twitter.getFollowersIDs("2289869045", cursor);
              for (long id : ids.getIDs()) {
                  System.out.println(id);
                  User user = twitter.showUser(id);
                  System.out.println(user.getName());
              }
          } while ((cursor = ids.getNextCursor()) != 0);

    }

但这现在甚至无法正常工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

回答你的第一个问题:你应该在这两个twitter API endPoints上结合调用

流程应该是:

  1. 获取所有关注者
  2. 对于每位粉丝,请获取他们的
  3. 过滤掉以仅保留图表成员之间的边缘。
  4. 关于第二个问题:

    您可以查看sigma.jsgephid3.js