Хотя технически правильный синтаксис, он не делает то, что вы думаете.
'custom_fields' => {
{ "key" => "height", "value" => 500 },
{ "key" => "width", "value" => 750 }
},
примерно эквивалентно чему-то вроде:
'custom_fields' => {
'HASH(0x881a168)' => { "key" => "width", "value" => 750 }
},
что, конечно, не то, что вы хотите. (Часть 0x881a168 будет отличаться; на самом деле это адрес, где хранится хэш-ссылка.)
Я не уверен, каков правильный синтаксис для пользовательских полей. Вы можете попробовать
'custom_fields' => [
{ "key" => "height", "value" => 500 },
{ "key" => "width", "value" => 750 }
],
, который установит custom_fields в массив хэшей. Но это может быть не так. Это зависит от того, что ожидает send_request
.