Мне нужно разработать небольшое приложение на Rails, которое отправляет запрос в JSON API, вводит параметры в исходную форму, проверяет, получим ли мы реальный ответ, и затем отображает результаты в виде (html.erb).
Знаете ли вы, где я могу получить хороший материал для этих шагов?Любая помощь приветствуется.
Я читаю несколько близких примеров:
params_string = "whatever"
params_string_with_api_key = params_string + "&" + @@API_KEY
hashkey = Digest::SHA1.hexdigest(params_string_with_api_key)
params_string += "&hashkey=#{hashkey}"
res = Net::HTTP.get_response("api.somecompany.com", "/some/url.json?#{params_string}")
res_sha1 = Digest::SHA1.hexdigest(res.body + @@API_KEY)
@verified = res["X-Somecompany-Response-Signature"] == res_sha1
parsed_json = ActiveSupport::JSON.decode(res.body)
@results = parsed_json["results"]
Всегда ли необходимо кодировать строку параметров при выполнении запроса Net :: HTPP?Есть ли другой способ?
Что значит params_string += "&hashkey=#{hashkey}"
?
Спасибо!