我想使用 trelloR 包管理我的 Trello 卡和板,但是当我尝试使用该get_token功能创建令牌时,我在浏览器上收到一条错误消息:“无效的 return_url”。
my_token <- get_token(key = my_key, secret = my_secret)
Run Code Online (Sandbox Code Playgroud)
my_key是我的个人 Trello API 密钥,my_secret是我的 OAuth 秘密。我在 Trello 页面上找到了它们,该页面会在登录后为您提供身份验证代码:https : //trello.com/app-key
要使用 Trello API 并访问板,我需要一个令牌。此令牌由 httr 包使用 OAuth1.0 生成。事实上,功能get_token做这样的事情,根据的Jakub Chromec,作者和trelloR的维护者在这里:
my_token <- get_token(key = my_key, secret = my_secret)
Run Code Online (Sandbox Code Playgroud)
当我get_token用我的个人密钥和秘密执行这段代码或函数时,我被重定向到我的浏览器,这是正常的。如本页所述,应该会出现一个屏幕,要求我允许进行身份验证。但相反,我在浏览器中只有一条错误消息:“无效的 return_url”。
在 RStudio 控制台中,这仍然显示:
trello.app = httr::oauth_app(
appname = "trello-app",
key = my_key,
secret = my_secret)
trello.urls = httr::oauth_endpoint(
request = "OAuthGetRequestToken",
authorize ="OAuthAuthorizeToken?scope=read&expiration=30days&name=trello-app", …Run Code Online (Sandbox Code Playgroud)