2012-09-30 3 views
0

나는 야후 판타지 스포츠 API (http://developer.yahoo.com/fantasysports/guide)와 함께 작업 중이며 특정 리그/팀/팀과 함께 게시물 요청을 보내 플레이어를 추가하려고합니다. 플레이어를 쿼리 문자열에 추가합니다. 포스트 레일이 GET 요청을하는 동안이 요청을 지정하는 여러 가지 방법을 시도했지만 몇 가지 이유로. 아무도 나에게이 문제를 해결하는 방법에 대한 아이디어를 제공 할 수 있습니까? 고맙습니다!Yahoo API POST with Rails

Route: 
    resources :free_agents do 
    post 'add_nfl_player', :on => :collection 
    end 

Method: 
def add_nfl_player 
    request_url= "my query string"                        
    access_token = session[:access_token] 
    response = access_token.request(:post, request_url) 
    data = Hash.from_xml(response.body) 
    render :json => data 
end 

답변

0

이 API는 GET 요청 만 지원합니다. 그래도 나는 잘못 될 수 있습니다.

rest_client (https://github.com/archiloque/rest-client)과 같은 보석을 보았습니까? 나는 정말로 당신이 올린 코드를 잘 모르겠다. rest_client이 작동하지 않으면 HTTParty (https://github.com/jnunemaker/httparty)와 같은보다 일반적인 HTTP 클라이언트를 사용해보십시오.

감사합니다,

카일