如何使用堆栈库获取与标记相关的所有问题?

时间:2018-04-14 20:48:03

标签: r stackexchange-api

我想检索特定标签的所有问题。特别针对每个问题:所有标签,发布日期,正文,发布问题的用户以及投票。

我试过了:

library(stackr)
test <- stack_tags("r","questions", num_pages=1000000, pagesize=100, filter="withbody")

但它不是合适的查询。我该怎么做?

1 个答案:

答案 0 :(得分:2)

由于您需要问题数据,因此需要使用stack_questions功能,而不是stack_tags。此外,withbody过滤器无法获得您想要的所有内容,因此您需要使用custom filter

这样的事情应该有效:

library(stackr)
test <- stack_questions(tagged="r", num_pages=10000, pagesize=100, filter="!UHY-aKsFJ(KvceZ5uauvQDp9b_ZwAQaEY0KwVy4Czncd97-22tonZWvDXfhmP(X*Baz8J0uC0Q")

注意:

  1. 参考the /questions doc page
  2. 设置num_pages&gt;没有意义。 10000,因为这是你的最大配额。
  3. 列出的过滤器是一个返回您请求的字段的自定义过滤器。
相关问题