问题
在R语言中,包httr
提供了CURL的封装程序(请参见软件包文档)。
我对HTTP和API完全陌生。我的问题是如何使oauth2.0认证正常工作。我尝试了各种语法,但要么出现错误,要么状态为401。
使用oauth2.0令牌并使用httr
进行GET()
请求的正确方法是什么?
代码尝试
# Set UP
url = "https://canvas.{institution}.edu/api/v1/courses"
key = "{secret_key}"
# 1
GET(url, sign_oauth2.0(key))
# Error: Deprecated: supply token object to config directly
# 2
GET(url, config(sign_oauth2.0 = key))
# unknown option: sign_oauth2.0
# 3
GET(url, config = list(sign_oauth2.0 = key))
# Status 401
sep =“”
。 - Ott Toomet