Recipe 13 Harvesting Friends and Followers
13.1 Problem
You want to harvest all of the friends or followers for a particular user.
13.2 Solution
Use rtweet::get_followers()
or rtweet::get_friends()
.
13.3 Discussion
The aforementioned rtweet
functions give us all the data we need and handle pagination and rate-limits.
Let’s see who Brooke Anderson follows and who follows her. She’s an incredibly talented data scientist, weather expert and educator. We’ll pull her followers and friends and work with her data a bit more in future recipes.
## # A tibble: 276 x 1
## user_id
## <chr>
## 1 80428539
## 2 220529839
## 3 990192627847856128
## 4 1558406653
## 5 2165203542
## 6 866585485522685952
## 7 3301964953
## 8 14888109
## 9 875599623900889088
## 10 334461893
## # ... with 266 more rows
## # A tibble: 102 x 2
## user user_id
## <chr> <chr>
## 1 gbwanderson 3230388598
## 2 gbwanderson 776596392559177728
## 3 gbwanderson 1715370056
## 4 gbwanderson 131498466
## 5 gbwanderson 97464922
## 6 gbwanderson 363210621
## 7 gbwanderson 17203405
## 8 gbwanderson 91333167
## 9 gbwanderson 1568606814
## 10 gbwanderson 724715837442129920
## # ... with 92 more rows
13.4 See Also
- Official Twitter API documentation on friends and followers.