Я использую Pommo для своего списка рассылки, к сожалению, Pommo не предоставляет HTTP API, но предоставляет и встраиваемую форму подписки, которую я могу разместить на своем сайте. Но публикация с использованием этой формы убирает меня с моего сайта, и это для меня неприемлемо.
Итак, я хочу выполнить проверку поля в Rails, а затем использовать curl для публикации значений.
Поля, генерируемые Pommo, выглядят так:
<input type="text" size="32" maxlength="60" name="Email" id="email" value="" />
<input type="text" size="32" name="d[1]" id="field1" />
<input type="text" size="32" name="d[2]" id="field2" />
<input type="text" size="32" name="d[3]" id="field3" value="México" />
, который производит следующие параметры в Rails:
{ "d"=>{"1"=>"Macario", "2"=>"Ortega", "3"=>"México", "5"=>""}, "Email" => mail@example.com ... }
Теперь я могу проверить формат электронной почты и, если обязательные поля присутствуют, но я не знаю, как закодировать этот хэш как строку для публикации с использованием curl.
Является ли этот тип структуры данных стандартным или зависимым от приложения?
У него есть имя?