2013-03-17 11 views
1

나는 매우 쉽게해야 할 일을 놓치고 있습니다!oauth gest가있는 REST 요청

jaut에 액세스하려면 oauth-plugin gem을 사용하고 있습니다. 나는 소비자 부분을 쉽게 만들 수 있었지만 지금은 휴식을 요청하는 법을 모릅니다.

는이 문서에 말한다 :

enter image description here

주옥의 저자는 그것을 단정는 GET/후 요청하는 방법을 가정합니다. 그러나 나는 그것을 알아낼 수 없다.

다음과 같이 나는 인터넷 : HTTP 사용하려고했습니다

uri = URI.parse('/oauth_consumers/jira/client/rest/api/2/project') 
request = Net::HTTP.get(uri,{}) 

을 그리고 Connection refused - connect(2) 오류를 얻고있다.

은 내가 (내 경우 JIRA) CURRENT_USER와 그의 토큰을 사용하는 경우는, 일할 수있는 생각 :

current_user.jira.get('/oauth_consumers/jira/client/rest/api/2/project') 

과의 RoR은 JIRA는 이러한 방법이없는 것을 말한다.

온라인 검색을 시도했지만 oauth-plugin gem을 사용하는 프로젝트가 거의 없습니다.

미리 감사드립니다.

답변

2

당신은 거의 current_user.jira.get입니다.
그냥 JIRA 변화 경로 후 조금 client을 추가

current_user.jira.client.get('/rest/api/2/project') 

JiraToken는 get 방법이없는, AccessToken (client)는 않지만.