2
Я хочу интегрировать API-интерфейс в Rails-приложение. Я сделал запрос с HTTParty, но получил следующее сообщение: {«error» => «Ожидание данных JSON в теле»}Rails + HTTPARTY: ожидающие данные JSON в теле
Не понимаю ... Я посылаю json в теле. Пожалуйста, проверьте мой код ниже.
Спасибо за вашу помощь
Julien
file = File.read("#{Rails.root}/app/controllers/demo.json")
api_key = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1ODE3M2ZiNTk1NzRjZTFiMmZhNWEwNTAiLCJpYXQiOjE0Nzc5MTg2NDZ9.extq0nKtPGwj6VXxMpj9u8uapasKVSorWeTBFW7HgOE"
headers = {
"Content-Type:" => "application/json",
'authorization'=> 'bearer ' + api_key
}
@results = HTTParty.post("https://api.routific.com/v1/vrp",
:headers => headers,
:body => file.to_json)
О, Боже мой ... Поистине, спасибо! Можете ли вы проголосовать за мой вопрос, чтобы я мог рекомендовать ваш ответ (у меня недостаточно очков) – JulienP
@JulienP: Думаю, вам не нужны какие-либо вопросы, чтобы принять мой ответ. [Пожалуйста, проверьте это] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – byakugie