Ruby on Rails
Thursday, December 5, 2013
On Wednesday, 4 December 2013 21:20:36 UTC-5, mar...@handcom.com.br wrote:
Hi tamouse,thank you your replay.I close the hash but the erro continues, see:My code:reponse = RestClient.post(
'https://mandrillapp.com/api/1.0/messages/send.json ',
{:key => "XXXXXXXXXXXXXXXXX",
:message => {
:html => 'testeeeee',:text => 'Example text content',
:subject => 'example subject',
:from_email => 'te...@handcom.com.br',
:from_name => 'Pedreco',
:to => [{:email => 'te...@handcom.com.br'}]
}
})the error:{"status":"error","code":-2,"
name":"ValidationError"," message":"Validation error: {\"message\":{\"to\":[\"Please enter an array\"]}}"} I'm using the Mandrill API.
RestClient sends requests as application/x-www-form-urlencoded by default, so your data is getting flattened out. Try adding { :content_type => :json } as the last argument to your call.
You may also want to evaluate what you need to do that *isn't* already covered by the vendor-supported Mandrill API gem:
https://bitbucket.org/mailchimp/mandrill-api-ruby/
--Matt Jones
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/41b158ff-a3f6-49b8-ae42-f1311287378d%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment