我花了最後一天試圖讓這個在我的Rails應用程序工作,但不斷得到響應:BancBox REST API POST createClient
{"code"=>"E-C-343", "message"=>"Unrecognized JSON Request."}
BancBox的Documentation很輕,所以我在在如何解決這個問題上存在一些僵局。
有沒有人有使用REST在BancBox上createClient成功API調用的示例?
我的帖子API調用利用HTTParty:
include HTTParty
format :json
def save_with_bancbox(params = {})
post_params = { :authentication => { :apiKey => BANCBOX_KEY,
:secret => BANCBOX_SECRET
},
:subscriberId => BANCBOX_ID,
:firstName => params[:first_name],
:lastName => params[:last_name],
:ssn => params[:ssn],
:dob => params[:dob],
:address => { :line1 => params[:address_line_1],
:line2 => params[:address_line_2],
:city => params[:city],
:state => params[:state],
:zipcode => params[:zipcode]
},
:homePhone => params[:dob],
:email => params[:email]
}
response = HTTParty.post(BANCBOX_REST_URL,
:body => post_params)
logger.debug "Response -- #{response}"
save!
end
我已經結束了持續的SOAP路線和一切工作好。由於我很好奇地學習如何正確地做到這一點,並希望對於我處於同一位置的某個人有價值,所以留下了這個問題。 – 2012-07-26 00:37:21