Stack Exchange API 库的 OAuth?
OAuth for a Stack Exchange API library?
我使用 the stackr library 进行 Stack Exchange API。
我已经注册了我的 API 并拥有凭据。
在the documentation中表示可以使用通用认证。
我应该包含什么样的命令才能在这样的代码中使用 API:
library(stackr)
questions <- stack_users(9371451, "questions", num_pages=10, pagesize=100, filter="withbody")
for (i in 1:nrow(questions)) {
qtext <- questions$body[i]
print(qtext)
}
参见 the documentation for that library under "Future Plans"。它明确指出:
Currently, no methods requiring authentication are implemented. OAuth 2.0 could be implemented through the same httr framework (see here), but my current judgment is that R is likely to be used for data analysis operations rather than actual front-ends for Stack Exchange, which negates the need for most authentication-based operations.
这意味着,stackr 库不支持身份验证,作者不打算很快添加它.
您 不能只向 questions <- stack_users()
代码添加参数† 因为 authentication 需要一个特殊的 round-robin 交换,该库未设置为处理。
您必须在 GitHub 中分叉该库并自己添加方法。
† 好吧,从技术上讲,您 可以 添加一个 access_token
参数,但是让一个键控到您的应用程序将是繁琐的手动过程超出了这个问题的范围(你会更聪明地分叉库或使用不同的库)。
我使用 the stackr library 进行 Stack Exchange API。
我已经注册了我的 API 并拥有凭据。
在the documentation中表示可以使用通用认证。
我应该包含什么样的命令才能在这样的代码中使用 API:
library(stackr)
questions <- stack_users(9371451, "questions", num_pages=10, pagesize=100, filter="withbody")
for (i in 1:nrow(questions)) {
qtext <- questions$body[i]
print(qtext)
}
参见 the documentation for that library under "Future Plans"。它明确指出:
Currently, no methods requiring authentication are implemented. OAuth 2.0 could be implemented through the same httr framework (see here), but my current judgment is that R is likely to be used for data analysis operations rather than actual front-ends for Stack Exchange, which negates the need for most authentication-based operations.
这意味着,stackr 库不支持身份验证,作者不打算很快添加它.
您 不能只向 questions <- stack_users()
代码添加参数† 因为 authentication 需要一个特殊的 round-robin 交换,该库未设置为处理。
您必须在 GitHub 中分叉该库并自己添加方法。
† 好吧,从技术上讲,您 可以 添加一个 access_token
参数,但是让一个键控到您的应用程序将是繁琐的手动过程超出了这个问题的范围(你会更聪明地分叉库或使用不同的库)。