У меня возникли проблемы с попыткой отправить несколько адресов электронной почты в json API-интерфейсу sendgrid.SendGrid добавить несколько адресов электронной почты в Marketing Email API
Вот мой код, который работает на один адрес электронной почты:
@result = HTTParty.post("https://api.sendgrid.com/api/newsletter/lists/email/add.json",
:body => { :list => "#{@survey.name}_#{@survey.id}", :data => '{ "name": "John Smith", "email": "[email protected]" }', :api_user => 'XXXXX', :api_key => 'XXXXX'})
Но рубина с помощью: атрибут после данных, как я могу добавить еще один адрес электронной почты?
Следующая не работают - жизнь была бы слишком просто лол
:data => '[{"email" => "[email protected]"},{"email" => "[email protected]"}]'
ИЛИ
:data => '{[{"email" => "[email protected]"},{"email" => "[email protected]"}]}'
Видимо SendGrid ожидает следующее ....
data[]={"email" => "[email protected]"}&data[]={"email" => "[email protected]"}
Как я может создать параметр post в рельсах, который делает это?!?
Высокий - Большое вам спасибо, я очень ценю ваше время на это. –