我想使用具有特定用户ID的Stack Exchange API来获取用户徽章的文本。
我找到了the stackr library for the Stack Exchange API,并尝试了这个:
# install.packages("devtools")
library(devtools)
devtools::install_github("dgrtwo/stackr")
library(stackr)
stack_users(712603)
但这只能给出每种徽章的总数。我如何从每个文本中获取文本? 例如:
gold silver bronze
r r ggplot2
我不仅需要徽章的总数,还需要徽章的数量。
答案 0 :(得分:2)
使用该库,使用:
stack_users(712603, "badges")
获取带描述的徽章并使用类似:
stack_users(712603, "badges", num_pages=10, pagesize=100)
获取用户的第一张† 1000张徽章。
†默认排序是 rank ,而不是日期,所以你首先获得青铜徽章,然后是银牌,然后是金牌,以及该库。