我错过了一些非常简单的事情!
我正在使用oauth-plugin gem来访问jira。我可以轻松地构建消费者部分,但现在我不知道如何提出休息请求。
它在文档中说:
宝石的作者假设如何进行获取/后请求是不言自明的。但我无法理解。
我尝试使用Net :: HTTP,如下所示:
uri = URI.parse('/oauth_consumers/jira/client/rest/api/2/project')
request = Net::HTTP.get(uri,{})
我收到Connection refused - connect(2)
错误。
如果我使用current_user和他的令牌(在我的情况下是jira),我认为它可以工作:
current_user.jira.get('/oauth_consumers/jira/client/rest/api/2/project')
RoR说jira没有这样的方法。
我试图在线搜索,但很少有项目使用oauth-plugin gem。
提前谢谢。
答案 0 :(得分:2)
current_user.jira.get
你几乎是对的
只需在jira之后添加client
并稍微更改路径:
current_user.jira.client.get('/rest/api/2/project')
JiraToken没有get
方法,而AccessToken(client
)则没有。