2
2

More than 5 years have passed since last update.

Twitterでブロックしているユーザーを表示する

Posted at

Groovyにはdo while構文がないようなのでちょっと無駄な部分もあるが、こんな感じで取れる。

@Grab('org.twitter4j:twitter4j-core:4.0.2')
import twitter4j.TwitterFactory

def show(blockingUsers) {
    blockingUsers.each {
        println "${it.id}\t${it.screenName}\t${it.name}"
    }
}

def tw = TwitterFactory.singleton

def cursor = -1
def blockingUsers = tw.getBlocksList(cursor)

show(blockingUsers)
while (blockingUsers.hasNext()) {
    cursor = blockingUsers.nextCursor
    blockingUsers = tw.getBlocksList(cursor)
    show(blockingUsers)
}
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2