You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
853 B

  1. package main
  2. import (
  3. "fmt"
  4. "github.com/dghubble/go-twitter/twitter"
  5. )
  6. func optionAnalyzeUserFollowers(client *twitter.Client, username string) {
  7. var followers []twitter.User
  8. var maxid int64
  9. maxid = 0
  10. for i := 0; i < 4; i++ {
  11. followersRaw, _, err := client.Followers.List(&twitter.FollowerListParams{
  12. ScreenName: username,
  13. Count: 200,
  14. Cursor: maxid,
  15. })
  16. check(err)
  17. maxid = followersRaw.NextCursor
  18. for _, f := range followersRaw.Users {
  19. /*fmt.Println("@" + follower.ScreenName)
  20. fmt.Println("CreatedAt: " + follower.CreatedAt)*/
  21. followers = append(followers, f)
  22. }
  23. fmt.Println(followersRaw.NextCursor)
  24. if followersRaw.NextCursor == 0 {
  25. break
  26. }
  27. }
  28. for k, follower := range followers {
  29. fmt.Print(k)
  30. fmt.Println(" @" + follower.ScreenName)
  31. fmt.Println(" CreatedAt: " + follower.CreatedAt)
  32. }
  33. }