package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/dghubble/go-twitter/twitter"
|
|
)
|
|
|
|
func optionAnalyzeUserFollowers(client *twitter.Client, username string) {
|
|
var followers []twitter.User
|
|
var maxid int64
|
|
maxid = 0
|
|
for i := 0; i < 4; i++ {
|
|
followersRaw, _, err := client.Followers.List(&twitter.FollowerListParams{
|
|
ScreenName: username,
|
|
Count: 200,
|
|
Cursor: maxid,
|
|
})
|
|
check(err)
|
|
maxid = followersRaw.NextCursor
|
|
for _, f := range followersRaw.Users {
|
|
/*fmt.Println("@" + follower.ScreenName)
|
|
fmt.Println("CreatedAt: " + follower.CreatedAt)*/
|
|
followers = append(followers, f)
|
|
}
|
|
fmt.Println(followersRaw.NextCursor)
|
|
if followersRaw.NextCursor == 0 {
|
|
break
|
|
}
|
|
}
|
|
|
|
for k, follower := range followers {
|
|
fmt.Print(k)
|
|
fmt.Println(" @" + follower.ScreenName)
|
|
fmt.Println(" CreatedAt: " + follower.CreatedAt)
|
|
}
|
|
}
|