如何使用API​​的堆栈库获取徽章信息?

时间:2018-02-16 20:36:48

标签: r stackexchange-api

我想使用具有特定用户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

我不仅需要徽章的总数,还需要徽章的数量。

1 个答案:

答案 0 :(得分:2)

使用该库,使用:

stack_users(712603, "badges")

获取带描述的徽章并使用类似:

stack_users(712603, "badges", num_pages=10, pagesize=100)

获取用户的第一张 1000张徽章。


默认排序是 rank ,而不是日期,所以你首先获得青铜徽章,然后是银牌,然后是金牌,以及该库。